/*
 Base css file. The compiled .css from this file should be the only file included on your web
*/
@import "waves.css";
.bg-red {
  background-color: #e51c23;
}
.bg-red .bg-minus-1,
.bg-red.bg-minus-1 {
  background-color: #e84e40;
}
.bg-red .bg-minus-2,
.bg-red.bg-minus-2 {
  background-color: #f36c60;
}
.bg-red .bg-minus-3,
.bg-red.bg-minus-3 {
  background-color: #f69988;
}
.bg-red .bg-minus-4,
.bg-red.bg-minus-4 {
  background-color: #f9bdbb;
}
.bg-red .bg-minus-5,
.bg-red.bg-minus-5 {
  background-color: #fde0dc;
}
.bg-red .bg-plus-1,
.bg-red.bg-plus-1 {
  background-color: #dd191d;
}
.bg-red .bg-plus-2,
.bg-red.bg-plus-2 {
  background-color: #d01716;
}
.bg-red .bg-plus-3,
.bg-red.bg-plus-3 {
  background-color: #c41411;
}
.bg-red .bg-plus-4,
.bg-red.bg-plus-4 {
  background-color: #b0120a;
}
.bg-red .bg-accent-1,
.bg-red.bg-accent-1 {
  background-color: #ff7997;
}
.bg-red .bg-accent-2,
.bg-red.bg-accent-2 {
  background-color: #ff5177;
}
.bg-red .bg-accent-3,
.bg-red.bg-accent-3 {
  background-color: #ff2d6f;
}
.bg-red .bg-accent-4,
.bg-red.bg-accent-4 {
  background-color: #e00032;
}
.bg-red .bg-base,
.bg-red.bg-base {
  background-color: #e51c23;
}
.text-red {
  color: #e51c23;
}
.text-red:hover {
  color: #e51c23;
}
.text-red .text-minus-1,
.text-red.text-minus-1 {
  color: #e84e40;
}
.text-red .text-minus-1:hover,
.text-red.text-minus-1:hover {
  color: #e84e40;
}
.text-red .text-minus-2,
.text-red.text-minus-2 {
  color: #f36c60;
}
.text-red .text-minus-2:hover,
.text-red.text-minus-2:hover {
  color: #f36c60;
}
.text-red .text-minus-3,
.text-red.text-minus-3 {
  color: #f69988;
}
.text-red .text-minus-3:hover,
.text-red.text-minus-3:hover {
  color: #f69988;
}
.text-red .text-minus-4,
.text-red.text-minus-4 {
  color: #f9bdbb;
}
.text-red .text-minus-4:hover,
.text-red.text-minus-4:hover {
  color: #f9bdbb;
}
.text-red .text-minus-5,
.text-red.text-minus-5 {
  color: #fde0dc;
}
.text-red .text-minus-5:hover,
.text-red.text-minus-5:hover {
  color: #fde0dc;
}
.text-red .text-plus-1,
.text-red.text-plus-1 {
  color: #dd191d;
}
.text-red .text-plus-1:hover,
.text-red.text-plus-1:hover {
  color: #dd191d;
}
.text-red .text-plus-2,
.text-red.text-plus-2 {
  color: #d01716;
}
.text-red .text-plus-2:hover,
.text-red.text-plus-2:hover {
  color: #d01716;
}
.text-red .text-plus-3,
.text-red.text-plus-3 {
  color: #c41411;
}
.text-red .text-plus-3:hover,
.text-red.text-plus-3:hover {
  color: #c41411;
}
.text-red .text-plus-4,
.text-red.text-plus-4 {
  color: #b0120a;
}
.text-red .text-plus-4:hover,
.text-red.text-plus-4:hover {
  color: #b0120a;
}
.text-red .text-accent-1,
.text-red.text-accent-1 {
  color: #ff7997;
}
.text-red .text-accent-1:hover,
.text-red.text-accent-1:hover {
  color: #ff7997;
}
.text-red .text-accent-2,
.text-red.text-accent-2 {
  color: #ff5177;
}
.text-red .text-accent-2:hover,
.text-red.text-accent-2:hover {
  color: #ff5177;
}
.text-red .text-accent-3,
.text-red.text-accent-3 {
  color: #ff2d6f;
}
.text-red .text-accent-3:hover,
.text-red.text-accent-3:hover {
  color: #ff2d6f;
}
.text-red .text-accent-4,
.text-red.text-accent-4 {
  color: #e00032;
}
.text-red .text-accent-4:hover,
.text-red.text-accent-4:hover {
  color: #e00032;
}
.text-red .text-base,
.text-red.text-base {
  color: #e51c23;
}
.text-red .text-base:hover,
.text-red.text-base:hover {
  color: #e51c23;
}
.border-red {
  border-color: #e51c23;
}
.border-red .border-minus-1,
.border-red.border-minus-1 {
  border-color: #e84e40;
}
.border-red .border-minus-2,
.border-red.border-minus-2 {
  border-color: #f36c60;
}
.border-red .border-minus-3,
.border-red.border-minus-3 {
  border-color: #f69988;
}
.border-red .border-minus-4,
.border-red.border-minus-4 {
  border-color: #f9bdbb;
}
.border-red .border-minus-5,
.border-red.border-minus-5 {
  border-color: #fde0dc;
}
.border-red .border-plus-1,
.border-red.border-plus-1 {
  border-color: #dd191d;
}
.border-red .border-plus-2,
.border-red.border-plus-2 {
  border-color: #d01716;
}
.border-red .border-plus-3,
.border-red.border-plus-3 {
  border-color: #c41411;
}
.border-red .border-plus-4,
.border-red.border-plus-4 {
  border-color: #b0120a;
}
.border-red .border-accent-1,
.border-red.border-accent-1 {
  border-color: #ff7997;
}
.border-red .border-accent-2,
.border-red.border-accent-2 {
  border-color: #ff5177;
}
.border-red .border-accent-3,
.border-red.border-accent-3 {
  border-color: #ff2d6f;
}
.border-red .border-accent-4,
.border-red.border-accent-4 {
  border-color: #e00032;
}
.border-red .border-base,
.border-red.border-base {
  border-color: #e51c23;
}
.bg-pink {
  background-color: #e91e63;
}
.bg-pink .bg-minus-1,
.bg-pink.bg-minus-1 {
  background-color: #ec407a;
}
.bg-pink .bg-minus-2,
.bg-pink.bg-minus-2 {
  background-color: #f06292;
}
.bg-pink .bg-minus-3,
.bg-pink.bg-minus-3 {
  background-color: #f48fb1;
}
.bg-pink .bg-minus-4,
.bg-pink.bg-minus-4 {
  background-color: #f8bbd0;
}
.bg-pink .bg-minus-5,
.bg-pink.bg-minus-5 {
  background-color: #fce4ec;
}
.bg-pink .bg-plus-1,
.bg-pink.bg-plus-1 {
  background-color: #d81b60;
}
.bg-pink .bg-plus-2,
.bg-pink.bg-plus-2 {
  background-color: #c2185b;
}
.bg-pink .bg-plus-3,
.bg-pink.bg-plus-3 {
  background-color: #ad1457;
}
.bg-pink .bg-plus-4,
.bg-pink.bg-plus-4 {
  background-color: #880e4f;
}
.bg-pink .bg-accent-1,
.bg-pink.bg-accent-1 {
  background-color: #ff80ab;
}
.bg-pink .bg-accent-2,
.bg-pink.bg-accent-2 {
  background-color: #ff4081;
}
.bg-pink .bg-accent-3,
.bg-pink.bg-accent-3 {
  background-color: #f50057;
}
.bg-pink .bg-accent-4,
.bg-pink.bg-accent-4 {
  background-color: #c51162;
}
.bg-pink .bg-base,
.bg-pink.bg-base {
  background-color: #e91e63;
}
.text-pink {
  color: #e91e63;
}
.text-pink:hover {
  color: #e91e63;
}
.text-pink .text-minus-1,
.text-pink.text-minus-1 {
  color: #ec407a;
}
.text-pink .text-minus-1:hover,
.text-pink.text-minus-1:hover {
  color: #ec407a;
}
.text-pink .text-minus-2,
.text-pink.text-minus-2 {
  color: #f06292;
}
.text-pink .text-minus-2:hover,
.text-pink.text-minus-2:hover {
  color: #f06292;
}
.text-pink .text-minus-3,
.text-pink.text-minus-3 {
  color: #f48fb1;
}
.text-pink .text-minus-3:hover,
.text-pink.text-minus-3:hover {
  color: #f48fb1;
}
.text-pink .text-minus-4,
.text-pink.text-minus-4 {
  color: #f8bbd0;
}
.text-pink .text-minus-4:hover,
.text-pink.text-minus-4:hover {
  color: #f8bbd0;
}
.text-pink .text-minus-5,
.text-pink.text-minus-5 {
  color: #fce4ec;
}
.text-pink .text-minus-5:hover,
.text-pink.text-minus-5:hover {
  color: #fce4ec;
}
.text-pink .text-plus-1,
.text-pink.text-plus-1 {
  color: #d81b60;
}
.text-pink .text-plus-1:hover,
.text-pink.text-plus-1:hover {
  color: #d81b60;
}
.text-pink .text-plus-2,
.text-pink.text-plus-2 {
  color: #c2185b;
}
.text-pink .text-plus-2:hover,
.text-pink.text-plus-2:hover {
  color: #c2185b;
}
.text-pink .text-plus-3,
.text-pink.text-plus-3 {
  color: #ad1457;
}
.text-pink .text-plus-3:hover,
.text-pink.text-plus-3:hover {
  color: #ad1457;
}
.text-pink .text-plus-4,
.text-pink.text-plus-4 {
  color: #880e4f;
}
.text-pink .text-plus-4:hover,
.text-pink.text-plus-4:hover {
  color: #880e4f;
}
.text-pink .text-accent-1,
.text-pink.text-accent-1 {
  color: #ff80ab;
}
.text-pink .text-accent-1:hover,
.text-pink.text-accent-1:hover {
  color: #ff80ab;
}
.text-pink .text-accent-2,
.text-pink.text-accent-2 {
  color: #ff4081;
}
.text-pink .text-accent-2:hover,
.text-pink.text-accent-2:hover {
  color: #ff4081;
}
.text-pink .text-accent-3,
.text-pink.text-accent-3 {
  color: #f50057;
}
.text-pink .text-accent-3:hover,
.text-pink.text-accent-3:hover {
  color: #f50057;
}
.text-pink .text-accent-4,
.text-pink.text-accent-4 {
  color: #c51162;
}
.text-pink .text-accent-4:hover,
.text-pink.text-accent-4:hover {
  color: #c51162;
}
.text-pink .text-base,
.text-pink.text-base {
  color: #e91e63;
}
.text-pink .text-base:hover,
.text-pink.text-base:hover {
  color: #e91e63;
}
.border-pink {
  border-color: #e91e63;
}
.border-pink .border-minus-1,
.border-pink.border-minus-1 {
  border-color: #ec407a;
}
.border-pink .border-minus-2,
.border-pink.border-minus-2 {
  border-color: #f06292;
}
.border-pink .border-minus-3,
.border-pink.border-minus-3 {
  border-color: #f48fb1;
}
.border-pink .border-minus-4,
.border-pink.border-minus-4 {
  border-color: #f8bbd0;
}
.border-pink .border-minus-5,
.border-pink.border-minus-5 {
  border-color: #fce4ec;
}
.border-pink .border-plus-1,
.border-pink.border-plus-1 {
  border-color: #d81b60;
}
.border-pink .border-plus-2,
.border-pink.border-plus-2 {
  border-color: #c2185b;
}
.border-pink .border-plus-3,
.border-pink.border-plus-3 {
  border-color: #ad1457;
}
.border-pink .border-plus-4,
.border-pink.border-plus-4 {
  border-color: #880e4f;
}
.border-pink .border-accent-1,
.border-pink.border-accent-1 {
  border-color: #ff80ab;
}
.border-pink .border-accent-2,
.border-pink.border-accent-2 {
  border-color: #ff4081;
}
.border-pink .border-accent-3,
.border-pink.border-accent-3 {
  border-color: #f50057;
}
.border-pink .border-accent-4,
.border-pink.border-accent-4 {
  border-color: #c51162;
}
.border-pink .border-base,
.border-pink.border-base {
  border-color: #e91e63;
}
.bg-purple {
  background-color: #9c27b0;
}
.bg-purple .bg-minus-1,
.bg-purple.bg-minus-1 {
  background-color: #ab47bc;
}
.bg-purple .bg-minus-2,
.bg-purple.bg-minus-2 {
  background-color: #ba68c8;
}
.bg-purple .bg-minus-3,
.bg-purple.bg-minus-3 {
  background-color: #ce93d8;
}
.bg-purple .bg-minus-4,
.bg-purple.bg-minus-4 {
  background-color: #e1bee7;
}
.bg-purple .bg-minus-5,
.bg-purple.bg-minus-5 {
  background-color: #f3e5f5;
}
.bg-purple .bg-plus-1,
.bg-purple.bg-plus-1 {
  background-color: #8e24aa;
}
.bg-purple .bg-plus-2,
.bg-purple.bg-plus-2 {
  background-color: #7b1fa2;
}
.bg-purple .bg-plus-3,
.bg-purple.bg-plus-3 {
  background-color: #6a1b9a;
}
.bg-purple .bg-plus-4,
.bg-purple.bg-plus-4 {
  background-color: #4a148c;
}
.bg-purple .bg-accent-1,
.bg-purple.bg-accent-1 {
  background-color: #ea80fc;
}
.bg-purple .bg-accent-2,
.bg-purple.bg-accent-2 {
  background-color: #e040fb;
}
.bg-purple .bg-accent-3,
.bg-purple.bg-accent-3 {
  background-color: #d500f9;
}
.bg-purple .bg-accent-4,
.bg-purple.bg-accent-4 {
  background-color: #a0f;
}
.bg-purple .bg-base,
.bg-purple.bg-base {
  background-color: #9c27b0;
}
.text-purple {
  color: #9c27b0;
}
.text-purple:hover {
  color: #9c27b0;
}
.text-purple .text-minus-1,
.text-purple.text-minus-1 {
  color: #ab47bc;
}
.text-purple .text-minus-1:hover,
.text-purple.text-minus-1:hover {
  color: #ab47bc;
}
.text-purple .text-minus-2,
.text-purple.text-minus-2 {
  color: #ba68c8;
}
.text-purple .text-minus-2:hover,
.text-purple.text-minus-2:hover {
  color: #ba68c8;
}
.text-purple .text-minus-3,
.text-purple.text-minus-3 {
  color: #ce93d8;
}
.text-purple .text-minus-3:hover,
.text-purple.text-minus-3:hover {
  color: #ce93d8;
}
.text-purple .text-minus-4,
.text-purple.text-minus-4 {
  color: #e1bee7;
}
.text-purple .text-minus-4:hover,
.text-purple.text-minus-4:hover {
  color: #e1bee7;
}
.text-purple .text-minus-5,
.text-purple.text-minus-5 {
  color: #f3e5f5;
}
.text-purple .text-minus-5:hover,
.text-purple.text-minus-5:hover {
  color: #f3e5f5;
}
.text-purple .text-plus-1,
.text-purple.text-plus-1 {
  color: #8e24aa;
}
.text-purple .text-plus-1:hover,
.text-purple.text-plus-1:hover {
  color: #8e24aa;
}
.text-purple .text-plus-2,
.text-purple.text-plus-2 {
  color: #7b1fa2;
}
.text-purple .text-plus-2:hover,
.text-purple.text-plus-2:hover {
  color: #7b1fa2;
}
.text-purple .text-plus-3,
.text-purple.text-plus-3 {
  color: #6a1b9a;
}
.text-purple .text-plus-3:hover,
.text-purple.text-plus-3:hover {
  color: #6a1b9a;
}
.text-purple .text-plus-4,
.text-purple.text-plus-4 {
  color: #4a148c;
}
.text-purple .text-plus-4:hover,
.text-purple.text-plus-4:hover {
  color: #4a148c;
}
.text-purple .text-accent-1,
.text-purple.text-accent-1 {
  color: #ea80fc;
}
.text-purple .text-accent-1:hover,
.text-purple.text-accent-1:hover {
  color: #ea80fc;
}
.text-purple .text-accent-2,
.text-purple.text-accent-2 {
  color: #e040fb;
}
.text-purple .text-accent-2:hover,
.text-purple.text-accent-2:hover {
  color: #e040fb;
}
.text-purple .text-accent-3,
.text-purple.text-accent-3 {
  color: #d500f9;
}
.text-purple .text-accent-3:hover,
.text-purple.text-accent-3:hover {
  color: #d500f9;
}
.text-purple .text-accent-4,
.text-purple.text-accent-4 {
  color: #a0f;
}
.text-purple .text-accent-4:hover,
.text-purple.text-accent-4:hover {
  color: #a0f;
}
.text-purple .text-base,
.text-purple.text-base {
  color: #9c27b0;
}
.text-purple .text-base:hover,
.text-purple.text-base:hover {
  color: #9c27b0;
}
.border-purple {
  border-color: #9c27b0;
}
.border-purple .border-minus-1,
.border-purple.border-minus-1 {
  border-color: #ab47bc;
}
.border-purple .border-minus-2,
.border-purple.border-minus-2 {
  border-color: #ba68c8;
}
.border-purple .border-minus-3,
.border-purple.border-minus-3 {
  border-color: #ce93d8;
}
.border-purple .border-minus-4,
.border-purple.border-minus-4 {
  border-color: #e1bee7;
}
.border-purple .border-minus-5,
.border-purple.border-minus-5 {
  border-color: #f3e5f5;
}
.border-purple .border-plus-1,
.border-purple.border-plus-1 {
  border-color: #8e24aa;
}
.border-purple .border-plus-2,
.border-purple.border-plus-2 {
  border-color: #7b1fa2;
}
.border-purple .border-plus-3,
.border-purple.border-plus-3 {
  border-color: #6a1b9a;
}
.border-purple .border-plus-4,
.border-purple.border-plus-4 {
  border-color: #4a148c;
}
.border-purple .border-accent-1,
.border-purple.border-accent-1 {
  border-color: #ea80fc;
}
.border-purple .border-accent-2,
.border-purple.border-accent-2 {
  border-color: #e040fb;
}
.border-purple .border-accent-3,
.border-purple.border-accent-3 {
  border-color: #d500f9;
}
.border-purple .border-accent-4,
.border-purple.border-accent-4 {
  border-color: #a0f;
}
.border-purple .border-base,
.border-purple.border-base {
  border-color: #9c27b0;
}
.bg-deep-purple {
  background-color: #673ab7;
}
.bg-deep-purple .bg-minus-1,
.bg-deep-purple.bg-minus-1 {
  background-color: #7e57c2;
}
.bg-deep-purple .bg-minus-2,
.bg-deep-purple.bg-minus-2 {
  background-color: #9575cd;
}
.bg-deep-purple .bg-minus-3,
.bg-deep-purple.bg-minus-3 {
  background-color: #b39ddb;
}
.bg-deep-purple .bg-minus-4,
.bg-deep-purple.bg-minus-4 {
  background-color: #d1c4e9;
}
.bg-deep-purple .bg-minus-5,
.bg-deep-purple.bg-minus-5 {
  background-color: #ede7f6;
}
.bg-deep-purple .bg-plus-1,
.bg-deep-purple.bg-plus-1 {
  background-color: #5e35b1;
}
.bg-deep-purple .bg-plus-2,
.bg-deep-purple.bg-plus-2 {
  background-color: #512da8;
}
.bg-deep-purple .bg-plus-3,
.bg-deep-purple.bg-plus-3 {
  background-color: #4527a0;
}
.bg-deep-purple .bg-plus-4,
.bg-deep-purple.bg-plus-4 {
  background-color: #311b92;
}
.bg-deep-purple .bg-accent-1,
.bg-deep-purple.bg-accent-1 {
  background-color: #b388ff;
}
.bg-deep-purple .bg-accent-2,
.bg-deep-purple.bg-accent-2 {
  background-color: #7c4dff;
}
.bg-deep-purple .bg-accent-3,
.bg-deep-purple.bg-accent-3 {
  background-color: #651fff;
}
.bg-deep-purple .bg-accent-4,
.bg-deep-purple.bg-accent-4 {
  background-color: #6200ea;
}
.bg-deep-purple .bg-base,
.bg-deep-purple.bg-base {
  background-color: #673ab7;
}
.text-deep-purple {
  color: #673ab7;
}
.text-deep-purple:hover {
  color: #673ab7;
}
.text-deep-purple .text-minus-1,
.text-deep-purple.text-minus-1 {
  color: #7e57c2;
}
.text-deep-purple .text-minus-1:hover,
.text-deep-purple.text-minus-1:hover {
  color: #7e57c2;
}
.text-deep-purple .text-minus-2,
.text-deep-purple.text-minus-2 {
  color: #9575cd;
}
.text-deep-purple .text-minus-2:hover,
.text-deep-purple.text-minus-2:hover {
  color: #9575cd;
}
.text-deep-purple .text-minus-3,
.text-deep-purple.text-minus-3 {
  color: #b39ddb;
}
.text-deep-purple .text-minus-3:hover,
.text-deep-purple.text-minus-3:hover {
  color: #b39ddb;
}
.text-deep-purple .text-minus-4,
.text-deep-purple.text-minus-4 {
  color: #d1c4e9;
}
.text-deep-purple .text-minus-4:hover,
.text-deep-purple.text-minus-4:hover {
  color: #d1c4e9;
}
.text-deep-purple .text-minus-5,
.text-deep-purple.text-minus-5 {
  color: #ede7f6;
}
.text-deep-purple .text-minus-5:hover,
.text-deep-purple.text-minus-5:hover {
  color: #ede7f6;
}
.text-deep-purple .text-plus-1,
.text-deep-purple.text-plus-1 {
  color: #5e35b1;
}
.text-deep-purple .text-plus-1:hover,
.text-deep-purple.text-plus-1:hover {
  color: #5e35b1;
}
.text-deep-purple .text-plus-2,
.text-deep-purple.text-plus-2 {
  color: #512da8;
}
.text-deep-purple .text-plus-2:hover,
.text-deep-purple.text-plus-2:hover {
  color: #512da8;
}
.text-deep-purple .text-plus-3,
.text-deep-purple.text-plus-3 {
  color: #4527a0;
}
.text-deep-purple .text-plus-3:hover,
.text-deep-purple.text-plus-3:hover {
  color: #4527a0;
}
.text-deep-purple .text-plus-4,
.text-deep-purple.text-plus-4 {
  color: #311b92;
}
.text-deep-purple .text-plus-4:hover,
.text-deep-purple.text-plus-4:hover {
  color: #311b92;
}
.text-deep-purple .text-accent-1,
.text-deep-purple.text-accent-1 {
  color: #b388ff;
}
.text-deep-purple .text-accent-1:hover,
.text-deep-purple.text-accent-1:hover {
  color: #b388ff;
}
.text-deep-purple .text-accent-2,
.text-deep-purple.text-accent-2 {
  color: #7c4dff;
}
.text-deep-purple .text-accent-2:hover,
.text-deep-purple.text-accent-2:hover {
  color: #7c4dff;
}
.text-deep-purple .text-accent-3,
.text-deep-purple.text-accent-3 {
  color: #651fff;
}
.text-deep-purple .text-accent-3:hover,
.text-deep-purple.text-accent-3:hover {
  color: #651fff;
}
.text-deep-purple .text-accent-4,
.text-deep-purple.text-accent-4 {
  color: #6200ea;
}
.text-deep-purple .text-accent-4:hover,
.text-deep-purple.text-accent-4:hover {
  color: #6200ea;
}
.text-deep-purple .text-base,
.text-deep-purple.text-base {
  color: #673ab7;
}
.text-deep-purple .text-base:hover,
.text-deep-purple.text-base:hover {
  color: #673ab7;
}
.border-deep-purple {
  border-color: #673ab7;
}
.border-deep-purple .border-minus-1,
.border-deep-purple.border-minus-1 {
  border-color: #7e57c2;
}
.border-deep-purple .border-minus-2,
.border-deep-purple.border-minus-2 {
  border-color: #9575cd;
}
.border-deep-purple .border-minus-3,
.border-deep-purple.border-minus-3 {
  border-color: #b39ddb;
}
.border-deep-purple .border-minus-4,
.border-deep-purple.border-minus-4 {
  border-color: #d1c4e9;
}
.border-deep-purple .border-minus-5,
.border-deep-purple.border-minus-5 {
  border-color: #ede7f6;
}
.border-deep-purple .border-plus-1,
.border-deep-purple.border-plus-1 {
  border-color: #5e35b1;
}
.border-deep-purple .border-plus-2,
.border-deep-purple.border-plus-2 {
  border-color: #512da8;
}
.border-deep-purple .border-plus-3,
.border-deep-purple.border-plus-3 {
  border-color: #4527a0;
}
.border-deep-purple .border-plus-4,
.border-deep-purple.border-plus-4 {
  border-color: #311b92;
}
.border-deep-purple .border-accent-1,
.border-deep-purple.border-accent-1 {
  border-color: #b388ff;
}
.border-deep-purple .border-accent-2,
.border-deep-purple.border-accent-2 {
  border-color: #7c4dff;
}
.border-deep-purple .border-accent-3,
.border-deep-purple.border-accent-3 {
  border-color: #651fff;
}
.border-deep-purple .border-accent-4,
.border-deep-purple.border-accent-4 {
  border-color: #6200ea;
}
.border-deep-purple .border-base,
.border-deep-purple.border-base {
  border-color: #673ab7;
}
.bg-indigo {
  background-color: #3f51b5;
}
.bg-indigo .bg-minus-1,
.bg-indigo.bg-minus-1 {
  background-color: #5c6bc0;
}
.bg-indigo .bg-minus-2,
.bg-indigo.bg-minus-2 {
  background-color: #7986cb;
}
.bg-indigo .bg-minus-3,
.bg-indigo.bg-minus-3 {
  background-color: #9fa8da;
}
.bg-indigo .bg-minus-4,
.bg-indigo.bg-minus-4 {
  background-color: #c5cae9;
}
.bg-indigo .bg-minus-5,
.bg-indigo.bg-minus-5 {
  background-color: #e8eaf6;
}
.bg-indigo .bg-plus-1,
.bg-indigo.bg-plus-1 {
  background-color: #3949ab;
}
.bg-indigo .bg-plus-2,
.bg-indigo.bg-plus-2 {
  background-color: #303f9f;
}
.bg-indigo .bg-plus-3,
.bg-indigo.bg-plus-3 {
  background-color: #283593;
}
.bg-indigo .bg-plus-4,
.bg-indigo.bg-plus-4 {
  background-color: #1a237e;
}
.bg-indigo .bg-accent-1,
.bg-indigo.bg-accent-1 {
  background-color: #8c9eff;
}
.bg-indigo .bg-accent-2,
.bg-indigo.bg-accent-2 {
  background-color: #536dfe;
}
.bg-indigo .bg-accent-3,
.bg-indigo.bg-accent-3 {
  background-color: #536dfe;
}
.bg-indigo .bg-accent-4,
.bg-indigo.bg-accent-4 {
  background-color: #304ffe;
}
.bg-indigo .bg-base,
.bg-indigo.bg-base {
  background-color: #3f51b5;
}
.text-indigo {
  color: #3f51b5;
}
.text-indigo:hover {
  color: #3f51b5;
}
.text-indigo .text-minus-1,
.text-indigo.text-minus-1 {
  color: #5c6bc0;
}
.text-indigo .text-minus-1:hover,
.text-indigo.text-minus-1:hover {
  color: #5c6bc0;
}
.text-indigo .text-minus-2,
.text-indigo.text-minus-2 {
  color: #7986cb;
}
.text-indigo .text-minus-2:hover,
.text-indigo.text-minus-2:hover {
  color: #7986cb;
}
.text-indigo .text-minus-3,
.text-indigo.text-minus-3 {
  color: #9fa8da;
}
.text-indigo .text-minus-3:hover,
.text-indigo.text-minus-3:hover {
  color: #9fa8da;
}
.text-indigo .text-minus-4,
.text-indigo.text-minus-4 {
  color: #c5cae9;
}
.text-indigo .text-minus-4:hover,
.text-indigo.text-minus-4:hover {
  color: #c5cae9;
}
.text-indigo .text-minus-5,
.text-indigo.text-minus-5 {
  color: #e8eaf6;
}
.text-indigo .text-minus-5:hover,
.text-indigo.text-minus-5:hover {
  color: #e8eaf6;
}
.text-indigo .text-plus-1,
.text-indigo.text-plus-1 {
  color: #3949ab;
}
.text-indigo .text-plus-1:hover,
.text-indigo.text-plus-1:hover {
  color: #3949ab;
}
.text-indigo .text-plus-2,
.text-indigo.text-plus-2 {
  color: #303f9f;
}
.text-indigo .text-plus-2:hover,
.text-indigo.text-plus-2:hover {
  color: #303f9f;
}
.text-indigo .text-plus-3,
.text-indigo.text-plus-3 {
  color: #283593;
}
.text-indigo .text-plus-3:hover,
.text-indigo.text-plus-3:hover {
  color: #283593;
}
.text-indigo .text-plus-4,
.text-indigo.text-plus-4 {
  color: #1a237e;
}
.text-indigo .text-plus-4:hover,
.text-indigo.text-plus-4:hover {
  color: #1a237e;
}
.text-indigo .text-accent-1,
.text-indigo.text-accent-1 {
  color: #8c9eff;
}
.text-indigo .text-accent-1:hover,
.text-indigo.text-accent-1:hover {
  color: #8c9eff;
}
.text-indigo .text-accent-2,
.text-indigo.text-accent-2 {
  color: #536dfe;
}
.text-indigo .text-accent-2:hover,
.text-indigo.text-accent-2:hover {
  color: #536dfe;
}
.text-indigo .text-accent-3,
.text-indigo.text-accent-3 {
  color: #536dfe;
}
.text-indigo .text-accent-3:hover,
.text-indigo.text-accent-3:hover {
  color: #536dfe;
}
.text-indigo .text-accent-4,
.text-indigo.text-accent-4 {
  color: #304ffe;
}
.text-indigo .text-accent-4:hover,
.text-indigo.text-accent-4:hover {
  color: #304ffe;
}
.text-indigo .text-base,
.text-indigo.text-base {
  color: #3f51b5;
}
.text-indigo .text-base:hover,
.text-indigo.text-base:hover {
  color: #3f51b5;
}
.border-indigo {
  border-color: #3f51b5;
}
.border-indigo .border-minus-1,
.border-indigo.border-minus-1 {
  border-color: #5c6bc0;
}
.border-indigo .border-minus-2,
.border-indigo.border-minus-2 {
  border-color: #7986cb;
}
.border-indigo .border-minus-3,
.border-indigo.border-minus-3 {
  border-color: #9fa8da;
}
.border-indigo .border-minus-4,
.border-indigo.border-minus-4 {
  border-color: #c5cae9;
}
.border-indigo .border-minus-5,
.border-indigo.border-minus-5 {
  border-color: #e8eaf6;
}
.border-indigo .border-plus-1,
.border-indigo.border-plus-1 {
  border-color: #3949ab;
}
.border-indigo .border-plus-2,
.border-indigo.border-plus-2 {
  border-color: #303f9f;
}
.border-indigo .border-plus-3,
.border-indigo.border-plus-3 {
  border-color: #283593;
}
.border-indigo .border-plus-4,
.border-indigo.border-plus-4 {
  border-color: #1a237e;
}
.border-indigo .border-accent-1,
.border-indigo.border-accent-1 {
  border-color: #8c9eff;
}
.border-indigo .border-accent-2,
.border-indigo.border-accent-2 {
  border-color: #536dfe;
}
.border-indigo .border-accent-3,
.border-indigo.border-accent-3 {
  border-color: #536dfe;
}
.border-indigo .border-accent-4,
.border-indigo.border-accent-4 {
  border-color: #304ffe;
}
.border-indigo .border-base,
.border-indigo.border-base {
  border-color: #3f51b5;
}
.bg-light-blue {
  background-color: #03a9f4;
}
.bg-light-blue .bg-minus-1,
.bg-light-blue.bg-minus-1 {
  background-color: #29b6f6;
}
.bg-light-blue .bg-minus-2,
.bg-light-blue.bg-minus-2 {
  background-color: #4fc3f7;
}
.bg-light-blue .bg-minus-3,
.bg-light-blue.bg-minus-3 {
  background-color: #81d4fa;
}
.bg-light-blue .bg-minus-4,
.bg-light-blue.bg-minus-4 {
  background-color: #b3e5fc;
}
.bg-light-blue .bg-minus-5,
.bg-light-blue.bg-minus-5 {
  background-color: #e1f5fe;
}
.bg-light-blue .bg-plus-1,
.bg-light-blue.bg-plus-1 {
  background-color: #039be5;
}
.bg-light-blue .bg-plus-2,
.bg-light-blue.bg-plus-2 {
  background-color: #0288d1;
}
.bg-light-blue .bg-plus-3,
.bg-light-blue.bg-plus-3 {
  background-color: #0277bd;
}
.bg-light-blue .bg-plus-4,
.bg-light-blue.bg-plus-4 {
  background-color: #01579b;
}
.bg-light-blue .bg-accent-1,
.bg-light-blue.bg-accent-1 {
  background-color: #80d8ff;
}
.bg-light-blue .bg-accent-2,
.bg-light-blue.bg-accent-2 {
  background-color: #40c4ff;
}
.bg-light-blue .bg-accent-3,
.bg-light-blue.bg-accent-3 {
  background-color: #00b0ff;
}
.bg-light-blue .bg-accent-4,
.bg-light-blue.bg-accent-4 {
  background-color: #0091ea;
}
.bg-light-blue .bg-base,
.bg-light-blue.bg-base {
  background-color: #03a9f4;
}
.text-light-blue {
  color: #03a9f4;
}
.text-light-blue:hover {
  color: #03a9f4;
}
.text-light-blue .text-minus-1,
.text-light-blue.text-minus-1 {
  color: #29b6f6;
}
.text-light-blue .text-minus-1:hover,
.text-light-blue.text-minus-1:hover {
  color: #29b6f6;
}
.text-light-blue .text-minus-2,
.text-light-blue.text-minus-2 {
  color: #4fc3f7;
}
.text-light-blue .text-minus-2:hover,
.text-light-blue.text-minus-2:hover {
  color: #4fc3f7;
}
.text-light-blue .text-minus-3,
.text-light-blue.text-minus-3 {
  color: #81d4fa;
}
.text-light-blue .text-minus-3:hover,
.text-light-blue.text-minus-3:hover {
  color: #81d4fa;
}
.text-light-blue .text-minus-4,
.text-light-blue.text-minus-4 {
  color: #b3e5fc;
}
.text-light-blue .text-minus-4:hover,
.text-light-blue.text-minus-4:hover {
  color: #b3e5fc;
}
.text-light-blue .text-minus-5,
.text-light-blue.text-minus-5 {
  color: #e1f5fe;
}
.text-light-blue .text-minus-5:hover,
.text-light-blue.text-minus-5:hover {
  color: #e1f5fe;
}
.text-light-blue .text-plus-1,
.text-light-blue.text-plus-1 {
  color: #039be5;
}
.text-light-blue .text-plus-1:hover,
.text-light-blue.text-plus-1:hover {
  color: #039be5;
}
.text-light-blue .text-plus-2,
.text-light-blue.text-plus-2 {
  color: #0288d1;
}
.text-light-blue .text-plus-2:hover,
.text-light-blue.text-plus-2:hover {
  color: #0288d1;
}
.text-light-blue .text-plus-3,
.text-light-blue.text-plus-3 {
  color: #0277bd;
}
.text-light-blue .text-plus-3:hover,
.text-light-blue.text-plus-3:hover {
  color: #0277bd;
}
.text-light-blue .text-plus-4,
.text-light-blue.text-plus-4 {
  color: #01579b;
}
.text-light-blue .text-plus-4:hover,
.text-light-blue.text-plus-4:hover {
  color: #01579b;
}
.text-light-blue .text-accent-1,
.text-light-blue.text-accent-1 {
  color: #80d8ff;
}
.text-light-blue .text-accent-1:hover,
.text-light-blue.text-accent-1:hover {
  color: #80d8ff;
}
.text-light-blue .text-accent-2,
.text-light-blue.text-accent-2 {
  color: #40c4ff;
}
.text-light-blue .text-accent-2:hover,
.text-light-blue.text-accent-2:hover {
  color: #40c4ff;
}
.text-light-blue .text-accent-3,
.text-light-blue.text-accent-3 {
  color: #00b0ff;
}
.text-light-blue .text-accent-3:hover,
.text-light-blue.text-accent-3:hover {
  color: #00b0ff;
}
.text-light-blue .text-accent-4,
.text-light-blue.text-accent-4 {
  color: #0091ea;
}
.text-light-blue .text-accent-4:hover,
.text-light-blue.text-accent-4:hover {
  color: #0091ea;
}
.text-light-blue .text-base,
.text-light-blue.text-base {
  color: #03a9f4;
}
.text-light-blue .text-base:hover,
.text-light-blue.text-base:hover {
  color: #03a9f4;
}
.border-light-blue {
  border-color: #03a9f4;
}
.border-light-blue .border-minus-1,
.border-light-blue.border-minus-1 {
  border-color: #29b6f6;
}
.border-light-blue .border-minus-2,
.border-light-blue.border-minus-2 {
  border-color: #4fc3f7;
}
.border-light-blue .border-minus-3,
.border-light-blue.border-minus-3 {
  border-color: #81d4fa;
}
.border-light-blue .border-minus-4,
.border-light-blue.border-minus-4 {
  border-color: #b3e5fc;
}
.border-light-blue .border-minus-5,
.border-light-blue.border-minus-5 {
  border-color: #e1f5fe;
}
.border-light-blue .border-plus-1,
.border-light-blue.border-plus-1 {
  border-color: #039be5;
}
.border-light-blue .border-plus-2,
.border-light-blue.border-plus-2 {
  border-color: #0288d1;
}
.border-light-blue .border-plus-3,
.border-light-blue.border-plus-3 {
  border-color: #0277bd;
}
.border-light-blue .border-plus-4,
.border-light-blue.border-plus-4 {
  border-color: #01579b;
}
.border-light-blue .border-accent-1,
.border-light-blue.border-accent-1 {
  border-color: #80d8ff;
}
.border-light-blue .border-accent-2,
.border-light-blue.border-accent-2 {
  border-color: #40c4ff;
}
.border-light-blue .border-accent-3,
.border-light-blue.border-accent-3 {
  border-color: #00b0ff;
}
.border-light-blue .border-accent-4,
.border-light-blue.border-accent-4 {
  border-color: #0091ea;
}
.border-light-blue .border-base,
.border-light-blue.border-base {
  border-color: #03a9f4;
}
.bg-cyan {
  background-color: #00bcd4;
}
.bg-cyan .bg-minus-1,
.bg-cyan.bg-minus-1 {
  background-color: #26c6da;
}
.bg-cyan .bg-minus-2,
.bg-cyan.bg-minus-2 {
  background-color: #4dd0e1;
}
.bg-cyan .bg-minus-3,
.bg-cyan.bg-minus-3 {
  background-color: #80deea;
}
.bg-cyan .bg-minus-4,
.bg-cyan.bg-minus-4 {
  background-color: #b2ebf2;
}
.bg-cyan .bg-minus-5,
.bg-cyan.bg-minus-5 {
  background-color: #e0f7fa;
}
.bg-cyan .bg-plus-1,
.bg-cyan.bg-plus-1 {
  background-color: #00acc1;
}
.bg-cyan .bg-plus-2,
.bg-cyan.bg-plus-2 {
  background-color: #0097a7;
}
.bg-cyan .bg-plus-3,
.bg-cyan.bg-plus-3 {
  background-color: #00838f;
}
.bg-cyan .bg-plus-4,
.bg-cyan.bg-plus-4 {
  background-color: #006064;
}
.bg-cyan .bg-accent-1,
.bg-cyan.bg-accent-1 {
  background-color: #84ffff;
}
.bg-cyan .bg-accent-2,
.bg-cyan.bg-accent-2 {
  background-color: #18ffff;
}
.bg-cyan .bg-accent-3,
.bg-cyan.bg-accent-3 {
  background-color: #00e5ff;
}
.bg-cyan .bg-accent-4,
.bg-cyan.bg-accent-4 {
  background-color: #00b8d4;
}
.bg-cyan .bg-base,
.bg-cyan.bg-base {
  background-color: #00bcd4;
}
.text-cyan {
  color: #00bcd4;
}
.text-cyan:hover {
  color: #00bcd4;
}
.text-cyan .text-minus-1,
.text-cyan.text-minus-1 {
  color: #26c6da;
}
.text-cyan .text-minus-1:hover,
.text-cyan.text-minus-1:hover {
  color: #26c6da;
}
.text-cyan .text-minus-2,
.text-cyan.text-minus-2 {
  color: #4dd0e1;
}
.text-cyan .text-minus-2:hover,
.text-cyan.text-minus-2:hover {
  color: #4dd0e1;
}
.text-cyan .text-minus-3,
.text-cyan.text-minus-3 {
  color: #80deea;
}
.text-cyan .text-minus-3:hover,
.text-cyan.text-minus-3:hover {
  color: #80deea;
}
.text-cyan .text-minus-4,
.text-cyan.text-minus-4 {
  color: #b2ebf2;
}
.text-cyan .text-minus-4:hover,
.text-cyan.text-minus-4:hover {
  color: #b2ebf2;
}
.text-cyan .text-minus-5,
.text-cyan.text-minus-5 {
  color: #e0f7fa;
}
.text-cyan .text-minus-5:hover,
.text-cyan.text-minus-5:hover {
  color: #e0f7fa;
}
.text-cyan .text-plus-1,
.text-cyan.text-plus-1 {
  color: #00acc1;
}
.text-cyan .text-plus-1:hover,
.text-cyan.text-plus-1:hover {
  color: #00acc1;
}
.text-cyan .text-plus-2,
.text-cyan.text-plus-2 {
  color: #0097a7;
}
.text-cyan .text-plus-2:hover,
.text-cyan.text-plus-2:hover {
  color: #0097a7;
}
.text-cyan .text-plus-3,
.text-cyan.text-plus-3 {
  color: #00838f;
}
.text-cyan .text-plus-3:hover,
.text-cyan.text-plus-3:hover {
  color: #00838f;
}
.text-cyan .text-plus-4,
.text-cyan.text-plus-4 {
  color: #006064;
}
.text-cyan .text-plus-4:hover,
.text-cyan.text-plus-4:hover {
  color: #006064;
}
.text-cyan .text-accent-1,
.text-cyan.text-accent-1 {
  color: #84ffff;
}
.text-cyan .text-accent-1:hover,
.text-cyan.text-accent-1:hover {
  color: #84ffff;
}
.text-cyan .text-accent-2,
.text-cyan.text-accent-2 {
  color: #18ffff;
}
.text-cyan .text-accent-2:hover,
.text-cyan.text-accent-2:hover {
  color: #18ffff;
}
.text-cyan .text-accent-3,
.text-cyan.text-accent-3 {
  color: #00e5ff;
}
.text-cyan .text-accent-3:hover,
.text-cyan.text-accent-3:hover {
  color: #00e5ff;
}
.text-cyan .text-accent-4,
.text-cyan.text-accent-4 {
  color: #00b8d4;
}
.text-cyan .text-accent-4:hover,
.text-cyan.text-accent-4:hover {
  color: #00b8d4;
}
.text-cyan .text-base,
.text-cyan.text-base {
  color: #00bcd4;
}
.text-cyan .text-base:hover,
.text-cyan.text-base:hover {
  color: #00bcd4;
}
.border-cyan {
  border-color: #00bcd4;
}
.border-cyan .border-minus-1,
.border-cyan.border-minus-1 {
  border-color: #26c6da;
}
.border-cyan .border-minus-2,
.border-cyan.border-minus-2 {
  border-color: #4dd0e1;
}
.border-cyan .border-minus-3,
.border-cyan.border-minus-3 {
  border-color: #80deea;
}
.border-cyan .border-minus-4,
.border-cyan.border-minus-4 {
  border-color: #b2ebf2;
}
.border-cyan .border-minus-5,
.border-cyan.border-minus-5 {
  border-color: #e0f7fa;
}
.border-cyan .border-plus-1,
.border-cyan.border-plus-1 {
  border-color: #00acc1;
}
.border-cyan .border-plus-2,
.border-cyan.border-plus-2 {
  border-color: #0097a7;
}
.border-cyan .border-plus-3,
.border-cyan.border-plus-3 {
  border-color: #00838f;
}
.border-cyan .border-plus-4,
.border-cyan.border-plus-4 {
  border-color: #006064;
}
.border-cyan .border-accent-1,
.border-cyan.border-accent-1 {
  border-color: #84ffff;
}
.border-cyan .border-accent-2,
.border-cyan.border-accent-2 {
  border-color: #18ffff;
}
.border-cyan .border-accent-3,
.border-cyan.border-accent-3 {
  border-color: #00e5ff;
}
.border-cyan .border-accent-4,
.border-cyan.border-accent-4 {
  border-color: #00b8d4;
}
.border-cyan .border-base,
.border-cyan.border-base {
  border-color: #00bcd4;
}
.bg-teal {
  background-color: #009688;
}
.bg-teal .bg-minus-1,
.bg-teal.bg-minus-1 {
  background-color: #26a69a;
}
.bg-teal .bg-minus-2,
.bg-teal.bg-minus-2 {
  background-color: #4db6ac;
}
.bg-teal .bg-minus-3,
.bg-teal.bg-minus-3 {
  background-color: #80cbc4;
}
.bg-teal .bg-minus-4,
.bg-teal.bg-minus-4 {
  background-color: #b2dfdb;
}
.bg-teal .bg-minus-5,
.bg-teal.bg-minus-5 {
  background-color: #e0f2f1;
}
.bg-teal .bg-plus-1,
.bg-teal.bg-plus-1 {
  background-color: #00897b;
}
.bg-teal .bg-plus-2,
.bg-teal.bg-plus-2 {
  background-color: #00796b;
}
.bg-teal .bg-plus-3,
.bg-teal.bg-plus-3 {
  background-color: #00695c;
}
.bg-teal .bg-plus-4,
.bg-teal.bg-plus-4 {
  background-color: #004d40;
}
.bg-teal .bg-accent-1,
.bg-teal.bg-accent-1 {
  background-color: #a7ffeb;
}
.bg-teal .bg-accent-2,
.bg-teal.bg-accent-2 {
  background-color: #64ffda;
}
.bg-teal .bg-accent-3,
.bg-teal.bg-accent-3 {
  background-color: #1de9b6;
}
.bg-teal .bg-accent-4,
.bg-teal.bg-accent-4 {
  background-color: #00bfa5;
}
.bg-teal .bg-base,
.bg-teal.bg-base {
  background-color: #009688;
}
.text-teal {
  color: #009688;
}
.text-teal:hover {
  color: #009688;
}
.text-teal .text-minus-1,
.text-teal.text-minus-1 {
  color: #26a69a;
}
.text-teal .text-minus-1:hover,
.text-teal.text-minus-1:hover {
  color: #26a69a;
}
.text-teal .text-minus-2,
.text-teal.text-minus-2 {
  color: #4db6ac;
}
.text-teal .text-minus-2:hover,
.text-teal.text-minus-2:hover {
  color: #4db6ac;
}
.text-teal .text-minus-3,
.text-teal.text-minus-3 {
  color: #80cbc4;
}
.text-teal .text-minus-3:hover,
.text-teal.text-minus-3:hover {
  color: #80cbc4;
}
.text-teal .text-minus-4,
.text-teal.text-minus-4 {
  color: #b2dfdb;
}
.text-teal .text-minus-4:hover,
.text-teal.text-minus-4:hover {
  color: #b2dfdb;
}
.text-teal .text-minus-5,
.text-teal.text-minus-5 {
  color: #e0f2f1;
}
.text-teal .text-minus-5:hover,
.text-teal.text-minus-5:hover {
  color: #e0f2f1;
}
.text-teal .text-plus-1,
.text-teal.text-plus-1 {
  color: #00897b;
}
.text-teal .text-plus-1:hover,
.text-teal.text-plus-1:hover {
  color: #00897b;
}
.text-teal .text-plus-2,
.text-teal.text-plus-2 {
  color: #00796b;
}
.text-teal .text-plus-2:hover,
.text-teal.text-plus-2:hover {
  color: #00796b;
}
.text-teal .text-plus-3,
.text-teal.text-plus-3 {
  color: #00695c;
}
.text-teal .text-plus-3:hover,
.text-teal.text-plus-3:hover {
  color: #00695c;
}
.text-teal .text-plus-4,
.text-teal.text-plus-4 {
  color: #004d40;
}
.text-teal .text-plus-4:hover,
.text-teal.text-plus-4:hover {
  color: #004d40;
}
.text-teal .text-accent-1,
.text-teal.text-accent-1 {
  color: #a7ffeb;
}
.text-teal .text-accent-1:hover,
.text-teal.text-accent-1:hover {
  color: #a7ffeb;
}
.text-teal .text-accent-2,
.text-teal.text-accent-2 {
  color: #64ffda;
}
.text-teal .text-accent-2:hover,
.text-teal.text-accent-2:hover {
  color: #64ffda;
}
.text-teal .text-accent-3,
.text-teal.text-accent-3 {
  color: #1de9b6;
}
.text-teal .text-accent-3:hover,
.text-teal.text-accent-3:hover {
  color: #1de9b6;
}
.text-teal .text-accent-4,
.text-teal.text-accent-4 {
  color: #00bfa5;
}
.text-teal .text-accent-4:hover,
.text-teal.text-accent-4:hover {
  color: #00bfa5;
}
.text-teal .text-base,
.text-teal.text-base {
  color: #009688;
}
.text-teal .text-base:hover,
.text-teal.text-base:hover {
  color: #009688;
}
.border-teal {
  border-color: #009688;
}
.border-teal .border-minus-1,
.border-teal.border-minus-1 {
  border-color: #26a69a;
}
.border-teal .border-minus-2,
.border-teal.border-minus-2 {
  border-color: #4db6ac;
}
.border-teal .border-minus-3,
.border-teal.border-minus-3 {
  border-color: #80cbc4;
}
.border-teal .border-minus-4,
.border-teal.border-minus-4 {
  border-color: #b2dfdb;
}
.border-teal .border-minus-5,
.border-teal.border-minus-5 {
  border-color: #e0f2f1;
}
.border-teal .border-plus-1,
.border-teal.border-plus-1 {
  border-color: #00897b;
}
.border-teal .border-plus-2,
.border-teal.border-plus-2 {
  border-color: #00796b;
}
.border-teal .border-plus-3,
.border-teal.border-plus-3 {
  border-color: #00695c;
}
.border-teal .border-plus-4,
.border-teal.border-plus-4 {
  border-color: #004d40;
}
.border-teal .border-accent-1,
.border-teal.border-accent-1 {
  border-color: #a7ffeb;
}
.border-teal .border-accent-2,
.border-teal.border-accent-2 {
  border-color: #64ffda;
}
.border-teal .border-accent-3,
.border-teal.border-accent-3 {
  border-color: #1de9b6;
}
.border-teal .border-accent-4,
.border-teal.border-accent-4 {
  border-color: #00bfa5;
}
.border-teal .border-base,
.border-teal.border-base {
  border-color: #009688;
}
.bg-green {
  background-color: #259b24;
}
.bg-green .bg-minus-1,
.bg-green.bg-minus-1 {
  background-color: #2baf2b;
}
.bg-green .bg-minus-2,
.bg-green.bg-minus-2 {
  background-color: #42bd41;
}
.bg-green .bg-minus-3,
.bg-green.bg-minus-3 {
  background-color: #72d572;
}
.bg-green .bg-minus-4,
.bg-green.bg-minus-4 {
  background-color: #a3e9a4;
}
.bg-green .bg-minus-5,
.bg-green.bg-minus-5 {
  background-color: #d0f8ce;
}
.bg-green .bg-plus-1,
.bg-green.bg-plus-1 {
  background-color: #0a8f08;
}
.bg-green .bg-plus-2,
.bg-green.bg-plus-2 {
  background-color: #0a7e07;
}
.bg-green .bg-plus-3,
.bg-green.bg-plus-3 {
  background-color: #056f00;
}
.bg-green .bg-plus-4,
.bg-green.bg-plus-4 {
  background-color: #0d5302;
}
.bg-green .bg-accent-1,
.bg-green.bg-accent-1 {
  background-color: #a2f78d;
}
.bg-green .bg-accent-2,
.bg-green.bg-accent-2 {
  background-color: #5af158;
}
.bg-green .bg-accent-3,
.bg-green.bg-accent-3 {
  background-color: #14e715;
}
.bg-green .bg-accent-4,
.bg-green.bg-accent-4 {
  background-color: #12c700;
}
.bg-green .bg-base,
.bg-green.bg-base {
  background-color: #259b24;
}
.text-green {
  color: #259b24;
}
.text-green:hover {
  color: #259b24;
}
.text-green .text-minus-1,
.text-green.text-minus-1 {
  color: #2baf2b;
}
.text-green .text-minus-1:hover,
.text-green.text-minus-1:hover {
  color: #2baf2b;
}
.text-green .text-minus-2,
.text-green.text-minus-2 {
  color: #42bd41;
}
.text-green .text-minus-2:hover,
.text-green.text-minus-2:hover {
  color: #42bd41;
}
.text-green .text-minus-3,
.text-green.text-minus-3 {
  color: #72d572;
}
.text-green .text-minus-3:hover,
.text-green.text-minus-3:hover {
  color: #72d572;
}
.text-green .text-minus-4,
.text-green.text-minus-4 {
  color: #a3e9a4;
}
.text-green .text-minus-4:hover,
.text-green.text-minus-4:hover {
  color: #a3e9a4;
}
.text-green .text-minus-5,
.text-green.text-minus-5 {
  color: #d0f8ce;
}
.text-green .text-minus-5:hover,
.text-green.text-minus-5:hover {
  color: #d0f8ce;
}
.text-green .text-plus-1,
.text-green.text-plus-1 {
  color: #0a8f08;
}
.text-green .text-plus-1:hover,
.text-green.text-plus-1:hover {
  color: #0a8f08;
}
.text-green .text-plus-2,
.text-green.text-plus-2 {
  color: #0a7e07;
}
.text-green .text-plus-2:hover,
.text-green.text-plus-2:hover {
  color: #0a7e07;
}
.text-green .text-plus-3,
.text-green.text-plus-3 {
  color: #056f00;
}
.text-green .text-plus-3:hover,
.text-green.text-plus-3:hover {
  color: #056f00;
}
.text-green .text-plus-4,
.text-green.text-plus-4 {
  color: #0d5302;
}
.text-green .text-plus-4:hover,
.text-green.text-plus-4:hover {
  color: #0d5302;
}
.text-green .text-accent-1,
.text-green.text-accent-1 {
  color: #a2f78d;
}
.text-green .text-accent-1:hover,
.text-green.text-accent-1:hover {
  color: #a2f78d;
}
.text-green .text-accent-2,
.text-green.text-accent-2 {
  color: #5af158;
}
.text-green .text-accent-2:hover,
.text-green.text-accent-2:hover {
  color: #5af158;
}
.text-green .text-accent-3,
.text-green.text-accent-3 {
  color: #14e715;
}
.text-green .text-accent-3:hover,
.text-green.text-accent-3:hover {
  color: #14e715;
}
.text-green .text-accent-4,
.text-green.text-accent-4 {
  color: #12c700;
}
.text-green .text-accent-4:hover,
.text-green.text-accent-4:hover {
  color: #12c700;
}
.text-green .text-base,
.text-green.text-base {
  color: #259b24;
}
.text-green .text-base:hover,
.text-green.text-base:hover {
  color: #259b24;
}
.border-green {
  border-color: #259b24;
}
.border-green .border-minus-1,
.border-green.border-minus-1 {
  border-color: #2baf2b;
}
.border-green .border-minus-2,
.border-green.border-minus-2 {
  border-color: #42bd41;
}
.border-green .border-minus-3,
.border-green.border-minus-3 {
  border-color: #72d572;
}
.border-green .border-minus-4,
.border-green.border-minus-4 {
  border-color: #a3e9a4;
}
.border-green .border-minus-5,
.border-green.border-minus-5 {
  border-color: #d0f8ce;
}
.border-green .border-plus-1,
.border-green.border-plus-1 {
  border-color: #0a8f08;
}
.border-green .border-plus-2,
.border-green.border-plus-2 {
  border-color: #0a7e07;
}
.border-green .border-plus-3,
.border-green.border-plus-3 {
  border-color: #056f00;
}
.border-green .border-plus-4,
.border-green.border-plus-4 {
  border-color: #0d5302;
}
.border-green .border-accent-1,
.border-green.border-accent-1 {
  border-color: #a2f78d;
}
.border-green .border-accent-2,
.border-green.border-accent-2 {
  border-color: #5af158;
}
.border-green .border-accent-3,
.border-green.border-accent-3 {
  border-color: #14e715;
}
.border-green .border-accent-4,
.border-green.border-accent-4 {
  border-color: #12c700;
}
.border-green .border-base,
.border-green.border-base {
  border-color: #259b24;
}
.bg-light-green {
  background-color: #8bc34a;
}
.bg-light-green .bg-minus-1,
.bg-light-green.bg-minus-1 {
  background-color: #9ccc65;
}
.bg-light-green .bg-minus-2,
.bg-light-green.bg-minus-2 {
  background-color: #aed581;
}
.bg-light-green .bg-minus-3,
.bg-light-green.bg-minus-3 {
  background-color: #c5e1a5;
}
.bg-light-green .bg-minus-4,
.bg-light-green.bg-minus-4 {
  background-color: #dcedc8;
}
.bg-light-green .bg-minus-5,
.bg-light-green.bg-minus-5 {
  background-color: #f1f8e9;
}
.bg-light-green .bg-plus-1,
.bg-light-green.bg-plus-1 {
  background-color: #7cb342;
}
.bg-light-green .bg-plus-2,
.bg-light-green.bg-plus-2 {
  background-color: #689f38;
}
.bg-light-green .bg-plus-3,
.bg-light-green.bg-plus-3 {
  background-color: #558b2f;
}
.bg-light-green .bg-plus-4,
.bg-light-green.bg-plus-4 {
  background-color: #33691e;
}
.bg-light-green .bg-accent-1,
.bg-light-green.bg-accent-1 {
  background-color: #ccff90;
}
.bg-light-green .bg-accent-2,
.bg-light-green.bg-accent-2 {
  background-color: #b2ff59;
}
.bg-light-green .bg-accent-3,
.bg-light-green.bg-accent-3 {
  background-color: #76ff03;
}
.bg-light-green .bg-accent-4,
.bg-light-green.bg-accent-4 {
  background-color: #64dd17;
}
.bg-light-green .bg-base,
.bg-light-green.bg-base {
  background-color: #8bc34a;
}
.text-light-green {
  color: #8bc34a;
}
.text-light-green:hover {
  color: #8bc34a;
}
.text-light-green .text-minus-1,
.text-light-green.text-minus-1 {
  color: #9ccc65;
}
.text-light-green .text-minus-1:hover,
.text-light-green.text-minus-1:hover {
  color: #9ccc65;
}
.text-light-green .text-minus-2,
.text-light-green.text-minus-2 {
  color: #aed581;
}
.text-light-green .text-minus-2:hover,
.text-light-green.text-minus-2:hover {
  color: #aed581;
}
.text-light-green .text-minus-3,
.text-light-green.text-minus-3 {
  color: #c5e1a5;
}
.text-light-green .text-minus-3:hover,
.text-light-green.text-minus-3:hover {
  color: #c5e1a5;
}
.text-light-green .text-minus-4,
.text-light-green.text-minus-4 {
  color: #dcedc8;
}
.text-light-green .text-minus-4:hover,
.text-light-green.text-minus-4:hover {
  color: #dcedc8;
}
.text-light-green .text-minus-5,
.text-light-green.text-minus-5 {
  color: #f1f8e9;
}
.text-light-green .text-minus-5:hover,
.text-light-green.text-minus-5:hover {
  color: #f1f8e9;
}
.text-light-green .text-plus-1,
.text-light-green.text-plus-1 {
  color: #7cb342;
}
.text-light-green .text-plus-1:hover,
.text-light-green.text-plus-1:hover {
  color: #7cb342;
}
.text-light-green .text-plus-2,
.text-light-green.text-plus-2 {
  color: #689f38;
}
.text-light-green .text-plus-2:hover,
.text-light-green.text-plus-2:hover {
  color: #689f38;
}
.text-light-green .text-plus-3,
.text-light-green.text-plus-3 {
  color: #558b2f;
}
.text-light-green .text-plus-3:hover,
.text-light-green.text-plus-3:hover {
  color: #558b2f;
}
.text-light-green .text-plus-4,
.text-light-green.text-plus-4 {
  color: #33691e;
}
.text-light-green .text-plus-4:hover,
.text-light-green.text-plus-4:hover {
  color: #33691e;
}
.text-light-green .text-accent-1,
.text-light-green.text-accent-1 {
  color: #ccff90;
}
.text-light-green .text-accent-1:hover,
.text-light-green.text-accent-1:hover {
  color: #ccff90;
}
.text-light-green .text-accent-2,
.text-light-green.text-accent-2 {
  color: #b2ff59;
}
.text-light-green .text-accent-2:hover,
.text-light-green.text-accent-2:hover {
  color: #b2ff59;
}
.text-light-green .text-accent-3,
.text-light-green.text-accent-3 {
  color: #76ff03;
}
.text-light-green .text-accent-3:hover,
.text-light-green.text-accent-3:hover {
  color: #76ff03;
}
.text-light-green .text-accent-4,
.text-light-green.text-accent-4 {
  color: #64dd17;
}
.text-light-green .text-accent-4:hover,
.text-light-green.text-accent-4:hover {
  color: #64dd17;
}
.text-light-green .text-base,
.text-light-green.text-base {
  color: #8bc34a;
}
.text-light-green .text-base:hover,
.text-light-green.text-base:hover {
  color: #8bc34a;
}
.border-light-green {
  border-color: #8bc34a;
}
.border-light-green .border-minus-1,
.border-light-green.border-minus-1 {
  border-color: #9ccc65;
}
.border-light-green .border-minus-2,
.border-light-green.border-minus-2 {
  border-color: #aed581;
}
.border-light-green .border-minus-3,
.border-light-green.border-minus-3 {
  border-color: #c5e1a5;
}
.border-light-green .border-minus-4,
.border-light-green.border-minus-4 {
  border-color: #dcedc8;
}
.border-light-green .border-minus-5,
.border-light-green.border-minus-5 {
  border-color: #f1f8e9;
}
.border-light-green .border-plus-1,
.border-light-green.border-plus-1 {
  border-color: #7cb342;
}
.border-light-green .border-plus-2,
.border-light-green.border-plus-2 {
  border-color: #689f38;
}
.border-light-green .border-plus-3,
.border-light-green.border-plus-3 {
  border-color: #558b2f;
}
.border-light-green .border-plus-4,
.border-light-green.border-plus-4 {
  border-color: #33691e;
}
.border-light-green .border-accent-1,
.border-light-green.border-accent-1 {
  border-color: #ccff90;
}
.border-light-green .border-accent-2,
.border-light-green.border-accent-2 {
  border-color: #b2ff59;
}
.border-light-green .border-accent-3,
.border-light-green.border-accent-3 {
  border-color: #76ff03;
}
.border-light-green .border-accent-4,
.border-light-green.border-accent-4 {
  border-color: #64dd17;
}
.border-light-green .border-base,
.border-light-green.border-base {
  border-color: #8bc34a;
}
.bg-lime {
  background-color: #cddc39;
}
.bg-lime .bg-minus-1,
.bg-lime.bg-minus-1 {
  background-color: #d4e157;
}
.bg-lime .bg-minus-2,
.bg-lime.bg-minus-2 {
  background-color: #dce775;
}
.bg-lime .bg-minus-3,
.bg-lime.bg-minus-3 {
  background-color: #e6ee9c;
}
.bg-lime .bg-minus-4,
.bg-lime.bg-minus-4 {
  background-color: #f0f4c3;
}
.bg-lime .bg-minus-5,
.bg-lime.bg-minus-5 {
  background-color: #f9fbe7;
}
.bg-lime .bg-plus-1,
.bg-lime.bg-plus-1 {
  background-color: #c0ca33;
}
.bg-lime .bg-plus-2,
.bg-lime.bg-plus-2 {
  background-color: #afb42b;
}
.bg-lime .bg-plus-3,
.bg-lime.bg-plus-3 {
  background-color: #9e9d24;
}
.bg-lime .bg-plus-4,
.bg-lime.bg-plus-4 {
  background-color: #827717;
}
.bg-lime .bg-accent-1,
.bg-lime.bg-accent-1 {
  background-color: #f4ff81;
}
.bg-lime .bg-accent-2,
.bg-lime.bg-accent-2 {
  background-color: #eeff41;
}
.bg-lime .bg-accent-3,
.bg-lime.bg-accent-3 {
  background-color: #c6ff00;
}
.bg-lime .bg-accent-4,
.bg-lime.bg-accent-4 {
  background-color: #aeea00;
}
.bg-lime .bg-base,
.bg-lime.bg-base {
  background-color: #cddc39;
}
.text-lime {
  color: #cddc39;
}
.text-lime:hover {
  color: #cddc39;
}
.text-lime .text-minus-1,
.text-lime.text-minus-1 {
  color: #d4e157;
}
.text-lime .text-minus-1:hover,
.text-lime.text-minus-1:hover {
  color: #d4e157;
}
.text-lime .text-minus-2,
.text-lime.text-minus-2 {
  color: #dce775;
}
.text-lime .text-minus-2:hover,
.text-lime.text-minus-2:hover {
  color: #dce775;
}
.text-lime .text-minus-3,
.text-lime.text-minus-3 {
  color: #e6ee9c;
}
.text-lime .text-minus-3:hover,
.text-lime.text-minus-3:hover {
  color: #e6ee9c;
}
.text-lime .text-minus-4,
.text-lime.text-minus-4 {
  color: #f0f4c3;
}
.text-lime .text-minus-4:hover,
.text-lime.text-minus-4:hover {
  color: #f0f4c3;
}
.text-lime .text-minus-5,
.text-lime.text-minus-5 {
  color: #f9fbe7;
}
.text-lime .text-minus-5:hover,
.text-lime.text-minus-5:hover {
  color: #f9fbe7;
}
.text-lime .text-plus-1,
.text-lime.text-plus-1 {
  color: #c0ca33;
}
.text-lime .text-plus-1:hover,
.text-lime.text-plus-1:hover {
  color: #c0ca33;
}
.text-lime .text-plus-2,
.text-lime.text-plus-2 {
  color: #afb42b;
}
.text-lime .text-plus-2:hover,
.text-lime.text-plus-2:hover {
  color: #afb42b;
}
.text-lime .text-plus-3,
.text-lime.text-plus-3 {
  color: #9e9d24;
}
.text-lime .text-plus-3:hover,
.text-lime.text-plus-3:hover {
  color: #9e9d24;
}
.text-lime .text-plus-4,
.text-lime.text-plus-4 {
  color: #827717;
}
.text-lime .text-plus-4:hover,
.text-lime.text-plus-4:hover {
  color: #827717;
}
.text-lime .text-accent-1,
.text-lime.text-accent-1 {
  color: #f4ff81;
}
.text-lime .text-accent-1:hover,
.text-lime.text-accent-1:hover {
  color: #f4ff81;
}
.text-lime .text-accent-2,
.text-lime.text-accent-2 {
  color: #eeff41;
}
.text-lime .text-accent-2:hover,
.text-lime.text-accent-2:hover {
  color: #eeff41;
}
.text-lime .text-accent-3,
.text-lime.text-accent-3 {
  color: #c6ff00;
}
.text-lime .text-accent-3:hover,
.text-lime.text-accent-3:hover {
  color: #c6ff00;
}
.text-lime .text-accent-4,
.text-lime.text-accent-4 {
  color: #aeea00;
}
.text-lime .text-accent-4:hover,
.text-lime.text-accent-4:hover {
  color: #aeea00;
}
.text-lime .text-base,
.text-lime.text-base {
  color: #cddc39;
}
.text-lime .text-base:hover,
.text-lime.text-base:hover {
  color: #cddc39;
}
.border-lime {
  border-color: #cddc39;
}
.border-lime .border-minus-1,
.border-lime.border-minus-1 {
  border-color: #d4e157;
}
.border-lime .border-minus-2,
.border-lime.border-minus-2 {
  border-color: #dce775;
}
.border-lime .border-minus-3,
.border-lime.border-minus-3 {
  border-color: #e6ee9c;
}
.border-lime .border-minus-4,
.border-lime.border-minus-4 {
  border-color: #f0f4c3;
}
.border-lime .border-minus-5,
.border-lime.border-minus-5 {
  border-color: #f9fbe7;
}
.border-lime .border-plus-1,
.border-lime.border-plus-1 {
  border-color: #c0ca33;
}
.border-lime .border-plus-2,
.border-lime.border-plus-2 {
  border-color: #afb42b;
}
.border-lime .border-plus-3,
.border-lime.border-plus-3 {
  border-color: #9e9d24;
}
.border-lime .border-plus-4,
.border-lime.border-plus-4 {
  border-color: #827717;
}
.border-lime .border-accent-1,
.border-lime.border-accent-1 {
  border-color: #f4ff81;
}
.border-lime .border-accent-2,
.border-lime.border-accent-2 {
  border-color: #eeff41;
}
.border-lime .border-accent-3,
.border-lime.border-accent-3 {
  border-color: #c6ff00;
}
.border-lime .border-accent-4,
.border-lime.border-accent-4 {
  border-color: #aeea00;
}
.border-lime .border-base,
.border-lime.border-base {
  border-color: #cddc39;
}
.bg-yellow {
  background-color: #ffeb3b;
}
.bg-yellow .bg-minus-1,
.bg-yellow.bg-minus-1 {
  background-color: #ffee58;
}
.bg-yellow .bg-minus-2,
.bg-yellow.bg-minus-2 {
  background-color: #fff176;
}
.bg-yellow .bg-minus-3,
.bg-yellow.bg-minus-3 {
  background-color: #fff59d;
}
.bg-yellow .bg-minus-4,
.bg-yellow.bg-minus-4 {
  background-color: #fff9c4;
}
.bg-yellow .bg-minus-5,
.bg-yellow.bg-minus-5 {
  background-color: #fffde7;
}
.bg-yellow .bg-plus-1,
.bg-yellow.bg-plus-1 {
  background-color: #fdd835;
}
.bg-yellow .bg-plus-2,
.bg-yellow.bg-plus-2 {
  background-color: #fbc02d;
}
.bg-yellow .bg-plus-3,
.bg-yellow.bg-plus-3 {
  background-color: #f9a825;
}
.bg-yellow .bg-plus-4,
.bg-yellow.bg-plus-4 {
  background-color: #f57f17;
}
.bg-yellow .bg-accent-1,
.bg-yellow.bg-accent-1 {
  background-color: #ffff8d;
}
.bg-yellow .bg-accent-2,
.bg-yellow.bg-accent-2 {
  background-color: #ff0;
}
.bg-yellow .bg-accent-3,
.bg-yellow.bg-accent-3 {
  background-color: #ffea00;
}
.bg-yellow .bg-accent-4,
.bg-yellow.bg-accent-4 {
  background-color: #ffd600;
}
.bg-yellow .bg-base,
.bg-yellow.bg-base {
  background-color: #ffeb3b;
}
.text-yellow {
  color: #ffeb3b;
}
.text-yellow:hover {
  color: #ffeb3b;
}
.text-yellow .text-minus-1,
.text-yellow.text-minus-1 {
  color: #ffee58;
}
.text-yellow .text-minus-1:hover,
.text-yellow.text-minus-1:hover {
  color: #ffee58;
}
.text-yellow .text-minus-2,
.text-yellow.text-minus-2 {
  color: #fff176;
}
.text-yellow .text-minus-2:hover,
.text-yellow.text-minus-2:hover {
  color: #fff176;
}
.text-yellow .text-minus-3,
.text-yellow.text-minus-3 {
  color: #fff59d;
}
.text-yellow .text-minus-3:hover,
.text-yellow.text-minus-3:hover {
  color: #fff59d;
}
.text-yellow .text-minus-4,
.text-yellow.text-minus-4 {
  color: #fff9c4;
}
.text-yellow .text-minus-4:hover,
.text-yellow.text-minus-4:hover {
  color: #fff9c4;
}
.text-yellow .text-minus-5,
.text-yellow.text-minus-5 {
  color: #fffde7;
}
.text-yellow .text-minus-5:hover,
.text-yellow.text-minus-5:hover {
  color: #fffde7;
}
.text-yellow .text-plus-1,
.text-yellow.text-plus-1 {
  color: #fdd835;
}
.text-yellow .text-plus-1:hover,
.text-yellow.text-plus-1:hover {
  color: #fdd835;
}
.text-yellow .text-plus-2,
.text-yellow.text-plus-2 {
  color: #fbc02d;
}
.text-yellow .text-plus-2:hover,
.text-yellow.text-plus-2:hover {
  color: #fbc02d;
}
.text-yellow .text-plus-3,
.text-yellow.text-plus-3 {
  color: #f9a825;
}
.text-yellow .text-plus-3:hover,
.text-yellow.text-plus-3:hover {
  color: #f9a825;
}
.text-yellow .text-plus-4,
.text-yellow.text-plus-4 {
  color: #f57f17;
}
.text-yellow .text-plus-4:hover,
.text-yellow.text-plus-4:hover {
  color: #f57f17;
}
.text-yellow .text-accent-1,
.text-yellow.text-accent-1 {
  color: #ffff8d;
}
.text-yellow .text-accent-1:hover,
.text-yellow.text-accent-1:hover {
  color: #ffff8d;
}
.text-yellow .text-accent-2,
.text-yellow.text-accent-2 {
  color: #ff0;
}
.text-yellow .text-accent-2:hover,
.text-yellow.text-accent-2:hover {
  color: #ff0;
}
.text-yellow .text-accent-3,
.text-yellow.text-accent-3 {
  color: #ffea00;
}
.text-yellow .text-accent-3:hover,
.text-yellow.text-accent-3:hover {
  color: #ffea00;
}
.text-yellow .text-accent-4,
.text-yellow.text-accent-4 {
  color: #ffd600;
}
.text-yellow .text-accent-4:hover,
.text-yellow.text-accent-4:hover {
  color: #ffd600;
}
.text-yellow .text-base,
.text-yellow.text-base {
  color: #ffeb3b;
}
.text-yellow .text-base:hover,
.text-yellow.text-base:hover {
  color: #ffeb3b;
}
.border-yellow {
  border-color: #ffeb3b;
}
.border-yellow .border-minus-1,
.border-yellow.border-minus-1 {
  border-color: #ffee58;
}
.border-yellow .border-minus-2,
.border-yellow.border-minus-2 {
  border-color: #fff176;
}
.border-yellow .border-minus-3,
.border-yellow.border-minus-3 {
  border-color: #fff59d;
}
.border-yellow .border-minus-4,
.border-yellow.border-minus-4 {
  border-color: #fff9c4;
}
.border-yellow .border-minus-5,
.border-yellow.border-minus-5 {
  border-color: #fffde7;
}
.border-yellow .border-plus-1,
.border-yellow.border-plus-1 {
  border-color: #fdd835;
}
.border-yellow .border-plus-2,
.border-yellow.border-plus-2 {
  border-color: #fbc02d;
}
.border-yellow .border-plus-3,
.border-yellow.border-plus-3 {
  border-color: #f9a825;
}
.border-yellow .border-plus-4,
.border-yellow.border-plus-4 {
  border-color: #f57f17;
}
.border-yellow .border-accent-1,
.border-yellow.border-accent-1 {
  border-color: #ffff8d;
}
.border-yellow .border-accent-2,
.border-yellow.border-accent-2 {
  border-color: #ff0;
}
.border-yellow .border-accent-3,
.border-yellow.border-accent-3 {
  border-color: #ffea00;
}
.border-yellow .border-accent-4,
.border-yellow.border-accent-4 {
  border-color: #ffd600;
}
.border-yellow .border-base,
.border-yellow.border-base {
  border-color: #ffeb3b;
}
.bg-amber {
  background-color: #ffc107;
}
.bg-amber .bg-minus-1,
.bg-amber.bg-minus-1 {
  background-color: #ffca28;
}
.bg-amber .bg-minus-2,
.bg-amber.bg-minus-2 {
  background-color: #ffd54f;
}
.bg-amber .bg-minus-3,
.bg-amber.bg-minus-3 {
  background-color: #ffe082;
}
.bg-amber .bg-minus-4,
.bg-amber.bg-minus-4 {
  background-color: #ffecb3;
}
.bg-amber .bg-minus-5,
.bg-amber.bg-minus-5 {
  background-color: #fff8e1;
}
.bg-amber .bg-plus-1,
.bg-amber.bg-plus-1 {
  background-color: #ffb300;
}
.bg-amber .bg-plus-2,
.bg-amber.bg-plus-2 {
  background-color: #ffa000;
}
.bg-amber .bg-plus-3,
.bg-amber.bg-plus-3 {
  background-color: #ff8f00;
}
.bg-amber .bg-plus-4,
.bg-amber.bg-plus-4 {
  background-color: #ff6f00;
}
.bg-amber .bg-accent-1,
.bg-amber.bg-accent-1 {
  background-color: #ffe57f;
}
.bg-amber .bg-accent-2,
.bg-amber.bg-accent-2 {
  background-color: #ffd740;
}
.bg-amber .bg-accent-3,
.bg-amber.bg-accent-3 {
  background-color: #ffc400;
}
.bg-amber .bg-accent-4,
.bg-amber.bg-accent-4 {
  background-color: #ffab00;
}
.bg-amber .bg-base,
.bg-amber.bg-base {
  background-color: #ffc107;
}
.text-amber {
  color: #ffc107;
}
.text-amber:hover {
  color: #ffc107;
}
.text-amber .text-minus-1,
.text-amber.text-minus-1 {
  color: #ffca28;
}
.text-amber .text-minus-1:hover,
.text-amber.text-minus-1:hover {
  color: #ffca28;
}
.text-amber .text-minus-2,
.text-amber.text-minus-2 {
  color: #ffd54f;
}
.text-amber .text-minus-2:hover,
.text-amber.text-minus-2:hover {
  color: #ffd54f;
}
.text-amber .text-minus-3,
.text-amber.text-minus-3 {
  color: #ffe082;
}
.text-amber .text-minus-3:hover,
.text-amber.text-minus-3:hover {
  color: #ffe082;
}
.text-amber .text-minus-4,
.text-amber.text-minus-4 {
  color: #ffecb3;
}
.text-amber .text-minus-4:hover,
.text-amber.text-minus-4:hover {
  color: #ffecb3;
}
.text-amber .text-minus-5,
.text-amber.text-minus-5 {
  color: #fff8e1;
}
.text-amber .text-minus-5:hover,
.text-amber.text-minus-5:hover {
  color: #fff8e1;
}
.text-amber .text-plus-1,
.text-amber.text-plus-1 {
  color: #ffb300;
}
.text-amber .text-plus-1:hover,
.text-amber.text-plus-1:hover {
  color: #ffb300;
}
.text-amber .text-plus-2,
.text-amber.text-plus-2 {
  color: #ffa000;
}
.text-amber .text-plus-2:hover,
.text-amber.text-plus-2:hover {
  color: #ffa000;
}
.text-amber .text-plus-3,
.text-amber.text-plus-3 {
  color: #ff8f00;
}
.text-amber .text-plus-3:hover,
.text-amber.text-plus-3:hover {
  color: #ff8f00;
}
.text-amber .text-plus-4,
.text-amber.text-plus-4 {
  color: #ff6f00;
}
.text-amber .text-plus-4:hover,
.text-amber.text-plus-4:hover {
  color: #ff6f00;
}
.text-amber .text-accent-1,
.text-amber.text-accent-1 {
  color: #ffe57f;
}
.text-amber .text-accent-1:hover,
.text-amber.text-accent-1:hover {
  color: #ffe57f;
}
.text-amber .text-accent-2,
.text-amber.text-accent-2 {
  color: #ffd740;
}
.text-amber .text-accent-2:hover,
.text-amber.text-accent-2:hover {
  color: #ffd740;
}
.text-amber .text-accent-3,
.text-amber.text-accent-3 {
  color: #ffc400;
}
.text-amber .text-accent-3:hover,
.text-amber.text-accent-3:hover {
  color: #ffc400;
}
.text-amber .text-accent-4,
.text-amber.text-accent-4 {
  color: #ffab00;
}
.text-amber .text-accent-4:hover,
.text-amber.text-accent-4:hover {
  color: #ffab00;
}
.text-amber .text-base,
.text-amber.text-base {
  color: #ffc107;
}
.text-amber .text-base:hover,
.text-amber.text-base:hover {
  color: #ffc107;
}
.border-amber {
  border-color: #ffc107;
}
.border-amber .border-minus-1,
.border-amber.border-minus-1 {
  border-color: #ffca28;
}
.border-amber .border-minus-2,
.border-amber.border-minus-2 {
  border-color: #ffd54f;
}
.border-amber .border-minus-3,
.border-amber.border-minus-3 {
  border-color: #ffe082;
}
.border-amber .border-minus-4,
.border-amber.border-minus-4 {
  border-color: #ffecb3;
}
.border-amber .border-minus-5,
.border-amber.border-minus-5 {
  border-color: #fff8e1;
}
.border-amber .border-plus-1,
.border-amber.border-plus-1 {
  border-color: #ffb300;
}
.border-amber .border-plus-2,
.border-amber.border-plus-2 {
  border-color: #ffa000;
}
.border-amber .border-plus-3,
.border-amber.border-plus-3 {
  border-color: #ff8f00;
}
.border-amber .border-plus-4,
.border-amber.border-plus-4 {
  border-color: #ff6f00;
}
.border-amber .border-accent-1,
.border-amber.border-accent-1 {
  border-color: #ffe57f;
}
.border-amber .border-accent-2,
.border-amber.border-accent-2 {
  border-color: #ffd740;
}
.border-amber .border-accent-3,
.border-amber.border-accent-3 {
  border-color: #ffc400;
}
.border-amber .border-accent-4,
.border-amber.border-accent-4 {
  border-color: #ffab00;
}
.border-amber .border-base,
.border-amber.border-base {
  border-color: #ffc107;
}
.bg-orange {
  background-color: #ff9800;
}
.bg-orange .bg-minus-1,
.bg-orange.bg-minus-1 {
  background-color: #ffa726;
}
.bg-orange .bg-minus-2,
.bg-orange.bg-minus-2 {
  background-color: #ffb74d;
}
.bg-orange .bg-minus-3,
.bg-orange.bg-minus-3 {
  background-color: #ffcc80;
}
.bg-orange .bg-minus-4,
.bg-orange.bg-minus-4 {
  background-color: #ffe0b2;
}
.bg-orange .bg-minus-5,
.bg-orange.bg-minus-5 {
  background-color: #fff3e0;
}
.bg-orange .bg-plus-1,
.bg-orange.bg-plus-1 {
  background-color: #fb8c00;
}
.bg-orange .bg-plus-2,
.bg-orange.bg-plus-2 {
  background-color: #f57c00;
}
.bg-orange .bg-plus-3,
.bg-orange.bg-plus-3 {
  background-color: #ef6c00;
}
.bg-orange .bg-plus-4,
.bg-orange.bg-plus-4 {
  background-color: #e65100;
}
.bg-orange .bg-accent-1,
.bg-orange.bg-accent-1 {
  background-color: #ffd180;
}
.bg-orange .bg-accent-2,
.bg-orange.bg-accent-2 {
  background-color: #ffab40;
}
.bg-orange .bg-accent-3,
.bg-orange.bg-accent-3 {
  background-color: #ff9100;
}
.bg-orange .bg-accent-4,
.bg-orange.bg-accent-4 {
  background-color: #ff6d00;
}
.bg-orange .bg-base,
.bg-orange.bg-base {
  background-color: #ff9800;
}
.text-orange {
  color: #ff9800;
}
.text-orange:hover {
  color: #ff9800;
}
.text-orange .text-minus-1,
.text-orange.text-minus-1 {
  color: #ffa726;
}
.text-orange .text-minus-1:hover,
.text-orange.text-minus-1:hover {
  color: #ffa726;
}
.text-orange .text-minus-2,
.text-orange.text-minus-2 {
  color: #ffb74d;
}
.text-orange .text-minus-2:hover,
.text-orange.text-minus-2:hover {
  color: #ffb74d;
}
.text-orange .text-minus-3,
.text-orange.text-minus-3 {
  color: #ffcc80;
}
.text-orange .text-minus-3:hover,
.text-orange.text-minus-3:hover {
  color: #ffcc80;
}
.text-orange .text-minus-4,
.text-orange.text-minus-4 {
  color: #ffe0b2;
}
.text-orange .text-minus-4:hover,
.text-orange.text-minus-4:hover {
  color: #ffe0b2;
}
.text-orange .text-minus-5,
.text-orange.text-minus-5 {
  color: #fff3e0;
}
.text-orange .text-minus-5:hover,
.text-orange.text-minus-5:hover {
  color: #fff3e0;
}
.text-orange .text-plus-1,
.text-orange.text-plus-1 {
  color: #fb8c00;
}
.text-orange .text-plus-1:hover,
.text-orange.text-plus-1:hover {
  color: #fb8c00;
}
.text-orange .text-plus-2,
.text-orange.text-plus-2 {
  color: #f57c00;
}
.text-orange .text-plus-2:hover,
.text-orange.text-plus-2:hover {
  color: #f57c00;
}
.text-orange .text-plus-3,
.text-orange.text-plus-3 {
  color: #ef6c00;
}
.text-orange .text-plus-3:hover,
.text-orange.text-plus-3:hover {
  color: #ef6c00;
}
.text-orange .text-plus-4,
.text-orange.text-plus-4 {
  color: #e65100;
}
.text-orange .text-plus-4:hover,
.text-orange.text-plus-4:hover {
  color: #e65100;
}
.text-orange .text-accent-1,
.text-orange.text-accent-1 {
  color: #ffd180;
}
.text-orange .text-accent-1:hover,
.text-orange.text-accent-1:hover {
  color: #ffd180;
}
.text-orange .text-accent-2,
.text-orange.text-accent-2 {
  color: #ffab40;
}
.text-orange .text-accent-2:hover,
.text-orange.text-accent-2:hover {
  color: #ffab40;
}
.text-orange .text-accent-3,
.text-orange.text-accent-3 {
  color: #ff9100;
}
.text-orange .text-accent-3:hover,
.text-orange.text-accent-3:hover {
  color: #ff9100;
}
.text-orange .text-accent-4,
.text-orange.text-accent-4 {
  color: #ff6d00;
}
.text-orange .text-accent-4:hover,
.text-orange.text-accent-4:hover {
  color: #ff6d00;
}
.text-orange .text-base,
.text-orange.text-base {
  color: #ff9800;
}
.text-orange .text-base:hover,
.text-orange.text-base:hover {
  color: #ff9800;
}
.border-orange {
  border-color: #ff9800;
}
.border-orange .border-minus-1,
.border-orange.border-minus-1 {
  border-color: #ffa726;
}
.border-orange .border-minus-2,
.border-orange.border-minus-2 {
  border-color: #ffb74d;
}
.border-orange .border-minus-3,
.border-orange.border-minus-3 {
  border-color: #ffcc80;
}
.border-orange .border-minus-4,
.border-orange.border-minus-4 {
  border-color: #ffe0b2;
}
.border-orange .border-minus-5,
.border-orange.border-minus-5 {
  border-color: #fff3e0;
}
.border-orange .border-plus-1,
.border-orange.border-plus-1 {
  border-color: #fb8c00;
}
.border-orange .border-plus-2,
.border-orange.border-plus-2 {
  border-color: #f57c00;
}
.border-orange .border-plus-3,
.border-orange.border-plus-3 {
  border-color: #ef6c00;
}
.border-orange .border-plus-4,
.border-orange.border-plus-4 {
  border-color: #e65100;
}
.border-orange .border-accent-1,
.border-orange.border-accent-1 {
  border-color: #ffd180;
}
.border-orange .border-accent-2,
.border-orange.border-accent-2 {
  border-color: #ffab40;
}
.border-orange .border-accent-3,
.border-orange.border-accent-3 {
  border-color: #ff9100;
}
.border-orange .border-accent-4,
.border-orange.border-accent-4 {
  border-color: #ff6d00;
}
.border-orange .border-base,
.border-orange.border-base {
  border-color: #ff9800;
}
.bg-deep-orange {
  background-color: #ff5722;
}
.bg-deep-orange .bg-minus-1,
.bg-deep-orange.bg-minus-1 {
  background-color: #ff7043;
}
.bg-deep-orange .bg-minus-2,
.bg-deep-orange.bg-minus-2 {
  background-color: #ff8a65;
}
.bg-deep-orange .bg-minus-3,
.bg-deep-orange.bg-minus-3 {
  background-color: #ffab91;
}
.bg-deep-orange .bg-minus-4,
.bg-deep-orange.bg-minus-4 {
  background-color: #ffccbc;
}
.bg-deep-orange .bg-minus-5,
.bg-deep-orange.bg-minus-5 {
  background-color: #fbe9e7;
}
.bg-deep-orange .bg-plus-1,
.bg-deep-orange.bg-plus-1 {
  background-color: #f4511e;
}
.bg-deep-orange .bg-plus-2,
.bg-deep-orange.bg-plus-2 {
  background-color: #e64a19;
}
.bg-deep-orange .bg-plus-3,
.bg-deep-orange.bg-plus-3 {
  background-color: #d84315;
}
.bg-deep-orange .bg-plus-4,
.bg-deep-orange.bg-plus-4 {
  background-color: #bf360c;
}
.bg-deep-orange .bg-accent-1,
.bg-deep-orange.bg-accent-1 {
  background-color: #ff9e80;
}
.bg-deep-orange .bg-accent-2,
.bg-deep-orange.bg-accent-2 {
  background-color: #ff6e40;
}
.bg-deep-orange .bg-accent-3,
.bg-deep-orange.bg-accent-3 {
  background-color: #ff3d00;
}
.bg-deep-orange .bg-accent-4,
.bg-deep-orange.bg-accent-4 {
  background-color: #dd2c00;
}
.bg-deep-orange .bg-base,
.bg-deep-orange.bg-base {
  background-color: #ff5722;
}
.text-deep-orange {
  color: #ff5722;
}
.text-deep-orange:hover {
  color: #ff5722;
}
.text-deep-orange .text-minus-1,
.text-deep-orange.text-minus-1 {
  color: #ff7043;
}
.text-deep-orange .text-minus-1:hover,
.text-deep-orange.text-minus-1:hover {
  color: #ff7043;
}
.text-deep-orange .text-minus-2,
.text-deep-orange.text-minus-2 {
  color: #ff8a65;
}
.text-deep-orange .text-minus-2:hover,
.text-deep-orange.text-minus-2:hover {
  color: #ff8a65;
}
.text-deep-orange .text-minus-3,
.text-deep-orange.text-minus-3 {
  color: #ffab91;
}
.text-deep-orange .text-minus-3:hover,
.text-deep-orange.text-minus-3:hover {
  color: #ffab91;
}
.text-deep-orange .text-minus-4,
.text-deep-orange.text-minus-4 {
  color: #ffccbc;
}
.text-deep-orange .text-minus-4:hover,
.text-deep-orange.text-minus-4:hover {
  color: #ffccbc;
}
.text-deep-orange .text-minus-5,
.text-deep-orange.text-minus-5 {
  color: #fbe9e7;
}
.text-deep-orange .text-minus-5:hover,
.text-deep-orange.text-minus-5:hover {
  color: #fbe9e7;
}
.text-deep-orange .text-plus-1,
.text-deep-orange.text-plus-1 {
  color: #f4511e;
}
.text-deep-orange .text-plus-1:hover,
.text-deep-orange.text-plus-1:hover {
  color: #f4511e;
}
.text-deep-orange .text-plus-2,
.text-deep-orange.text-plus-2 {
  color: #e64a19;
}
.text-deep-orange .text-plus-2:hover,
.text-deep-orange.text-plus-2:hover {
  color: #e64a19;
}
.text-deep-orange .text-plus-3,
.text-deep-orange.text-plus-3 {
  color: #d84315;
}
.text-deep-orange .text-plus-3:hover,
.text-deep-orange.text-plus-3:hover {
  color: #d84315;
}
.text-deep-orange .text-plus-4,
.text-deep-orange.text-plus-4 {
  color: #bf360c;
}
.text-deep-orange .text-plus-4:hover,
.text-deep-orange.text-plus-4:hover {
  color: #bf360c;
}
.text-deep-orange .text-accent-1,
.text-deep-orange.text-accent-1 {
  color: #ff9e80;
}
.text-deep-orange .text-accent-1:hover,
.text-deep-orange.text-accent-1:hover {
  color: #ff9e80;
}
.text-deep-orange .text-accent-2,
.text-deep-orange.text-accent-2 {
  color: #ff6e40;
}
.text-deep-orange .text-accent-2:hover,
.text-deep-orange.text-accent-2:hover {
  color: #ff6e40;
}
.text-deep-orange .text-accent-3,
.text-deep-orange.text-accent-3 {
  color: #ff3d00;
}
.text-deep-orange .text-accent-3:hover,
.text-deep-orange.text-accent-3:hover {
  color: #ff3d00;
}
.text-deep-orange .text-accent-4,
.text-deep-orange.text-accent-4 {
  color: #dd2c00;
}
.text-deep-orange .text-accent-4:hover,
.text-deep-orange.text-accent-4:hover {
  color: #dd2c00;
}
.text-deep-orange .text-base,
.text-deep-orange.text-base {
  color: #ff5722;
}
.text-deep-orange .text-base:hover,
.text-deep-orange.text-base:hover {
  color: #ff5722;
}
.border-deep-orange {
  border-color: #ff5722;
}
.border-deep-orange .border-minus-1,
.border-deep-orange.border-minus-1 {
  border-color: #ff7043;
}
.border-deep-orange .border-minus-2,
.border-deep-orange.border-minus-2 {
  border-color: #ff8a65;
}
.border-deep-orange .border-minus-3,
.border-deep-orange.border-minus-3 {
  border-color: #ffab91;
}
.border-deep-orange .border-minus-4,
.border-deep-orange.border-minus-4 {
  border-color: #ffccbc;
}
.border-deep-orange .border-minus-5,
.border-deep-orange.border-minus-5 {
  border-color: #fbe9e7;
}
.border-deep-orange .border-plus-1,
.border-deep-orange.border-plus-1 {
  border-color: #f4511e;
}
.border-deep-orange .border-plus-2,
.border-deep-orange.border-plus-2 {
  border-color: #e64a19;
}
.border-deep-orange .border-plus-3,
.border-deep-orange.border-plus-3 {
  border-color: #d84315;
}
.border-deep-orange .border-plus-4,
.border-deep-orange.border-plus-4 {
  border-color: #bf360c;
}
.border-deep-orange .border-accent-1,
.border-deep-orange.border-accent-1 {
  border-color: #ff9e80;
}
.border-deep-orange .border-accent-2,
.border-deep-orange.border-accent-2 {
  border-color: #ff6e40;
}
.border-deep-orange .border-accent-3,
.border-deep-orange.border-accent-3 {
  border-color: #ff3d00;
}
.border-deep-orange .border-accent-4,
.border-deep-orange.border-accent-4 {
  border-color: #dd2c00;
}
.border-deep-orange .border-base,
.border-deep-orange.border-base {
  border-color: #ff5722;
}
.bg-brown {
  background-color: #795548;
}
.bg-brown .bg-minus-1,
.bg-brown.bg-minus-1 {
  background-color: #8d6e63;
}
.bg-brown .bg-minus-2,
.bg-brown.bg-minus-2 {
  background-color: #a1887f;
}
.bg-brown .bg-minus-3,
.bg-brown.bg-minus-3 {
  background-color: #bcaaa4;
}
.bg-brown .bg-minus-4,
.bg-brown.bg-minus-4 {
  background-color: #d7ccc8;
}
.bg-brown .bg-minus-5,
.bg-brown.bg-minus-5 {
  background-color: #efebe9;
}
.bg-brown .bg-plus-1,
.bg-brown.bg-plus-1 {
  background-color: #6d4c41;
}
.bg-brown .bg-plus-2,
.bg-brown.bg-plus-2 {
  background-color: #5d4037;
}
.bg-brown .bg-plus-3,
.bg-brown.bg-plus-3 {
  background-color: #4e342e;
}
.bg-brown .bg-plus-4,
.bg-brown.bg-plus-4 {
  background-color: #3e2723;
}
.bg-brown .bg-accent-1,
.bg-brown.bg-accent-1 {
  background-color: #d7ccc8;
}
.bg-brown .bg-accent-2,
.bg-brown.bg-accent-2 {
  background-color: #bcaaa4;
}
.bg-brown .bg-accent-3,
.bg-brown.bg-accent-3 {
  background-color: #a1887f;
}
.bg-brown .bg-accent-4,
.bg-brown.bg-accent-4 {
  background-color: #8d6e63;
}
.bg-brown .bg-base,
.bg-brown.bg-base {
  background-color: #795548;
}
.text-brown {
  color: #795548;
}
.text-brown:hover {
  color: #795548;
}
.text-brown .text-minus-1,
.text-brown.text-minus-1 {
  color: #8d6e63;
}
.text-brown .text-minus-1:hover,
.text-brown.text-minus-1:hover {
  color: #8d6e63;
}
.text-brown .text-minus-2,
.text-brown.text-minus-2 {
  color: #a1887f;
}
.text-brown .text-minus-2:hover,
.text-brown.text-minus-2:hover {
  color: #a1887f;
}
.text-brown .text-minus-3,
.text-brown.text-minus-3 {
  color: #bcaaa4;
}
.text-brown .text-minus-3:hover,
.text-brown.text-minus-3:hover {
  color: #bcaaa4;
}
.text-brown .text-minus-4,
.text-brown.text-minus-4 {
  color: #d7ccc8;
}
.text-brown .text-minus-4:hover,
.text-brown.text-minus-4:hover {
  color: #d7ccc8;
}
.text-brown .text-minus-5,
.text-brown.text-minus-5 {
  color: #efebe9;
}
.text-brown .text-minus-5:hover,
.text-brown.text-minus-5:hover {
  color: #efebe9;
}
.text-brown .text-plus-1,
.text-brown.text-plus-1 {
  color: #6d4c41;
}
.text-brown .text-plus-1:hover,
.text-brown.text-plus-1:hover {
  color: #6d4c41;
}
.text-brown .text-plus-2,
.text-brown.text-plus-2 {
  color: #5d4037;
}
.text-brown .text-plus-2:hover,
.text-brown.text-plus-2:hover {
  color: #5d4037;
}
.text-brown .text-plus-3,
.text-brown.text-plus-3 {
  color: #4e342e;
}
.text-brown .text-plus-3:hover,
.text-brown.text-plus-3:hover {
  color: #4e342e;
}
.text-brown .text-plus-4,
.text-brown.text-plus-4 {
  color: #3e2723;
}
.text-brown .text-plus-4:hover,
.text-brown.text-plus-4:hover {
  color: #3e2723;
}
.text-brown .text-accent-1,
.text-brown.text-accent-1 {
  color: #d7ccc8;
}
.text-brown .text-accent-1:hover,
.text-brown.text-accent-1:hover {
  color: #d7ccc8;
}
.text-brown .text-accent-2,
.text-brown.text-accent-2 {
  color: #bcaaa4;
}
.text-brown .text-accent-2:hover,
.text-brown.text-accent-2:hover {
  color: #bcaaa4;
}
.text-brown .text-accent-3,
.text-brown.text-accent-3 {
  color: #a1887f;
}
.text-brown .text-accent-3:hover,
.text-brown.text-accent-3:hover {
  color: #a1887f;
}
.text-brown .text-accent-4,
.text-brown.text-accent-4 {
  color: #8d6e63;
}
.text-brown .text-accent-4:hover,
.text-brown.text-accent-4:hover {
  color: #8d6e63;
}
.text-brown .text-base,
.text-brown.text-base {
  color: #795548;
}
.text-brown .text-base:hover,
.text-brown.text-base:hover {
  color: #795548;
}
.border-brown {
  border-color: #795548;
}
.border-brown .border-minus-1,
.border-brown.border-minus-1 {
  border-color: #8d6e63;
}
.border-brown .border-minus-2,
.border-brown.border-minus-2 {
  border-color: #a1887f;
}
.border-brown .border-minus-3,
.border-brown.border-minus-3 {
  border-color: #bcaaa4;
}
.border-brown .border-minus-4,
.border-brown.border-minus-4 {
  border-color: #d7ccc8;
}
.border-brown .border-minus-5,
.border-brown.border-minus-5 {
  border-color: #efebe9;
}
.border-brown .border-plus-1,
.border-brown.border-plus-1 {
  border-color: #6d4c41;
}
.border-brown .border-plus-2,
.border-brown.border-plus-2 {
  border-color: #5d4037;
}
.border-brown .border-plus-3,
.border-brown.border-plus-3 {
  border-color: #4e342e;
}
.border-brown .border-plus-4,
.border-brown.border-plus-4 {
  border-color: #3e2723;
}
.border-brown .border-accent-1,
.border-brown.border-accent-1 {
  border-color: #d7ccc8;
}
.border-brown .border-accent-2,
.border-brown.border-accent-2 {
  border-color: #bcaaa4;
}
.border-brown .border-accent-3,
.border-brown.border-accent-3 {
  border-color: #a1887f;
}
.border-brown .border-accent-4,
.border-brown.border-accent-4 {
  border-color: #8d6e63;
}
.border-brown .border-base,
.border-brown.border-base {
  border-color: #795548;
}
.bg-blue {
  background-color: #5677fc;
}
.bg-blue .bg-minus-1,
.bg-blue.bg-minus-1 {
  background-color: #738ffe;
}
.bg-blue .bg-minus-2,
.bg-blue.bg-minus-2 {
  background-color: #91a7ff;
}
.bg-blue .bg-minus-3,
.bg-blue.bg-minus-3 {
  background-color: #afbfff;
}
.bg-blue .bg-minus-4,
.bg-blue.bg-minus-4 {
  background-color: #d0d9ff;
}
.bg-blue .bg-minus-5,
.bg-blue.bg-minus-5 {
  background-color: #e7e9fd;
}
.bg-blue .bg-plus-1,
.bg-blue.bg-plus-1 {
  background-color: #4e6cef;
}
.bg-blue .bg-plus-2,
.bg-blue.bg-plus-2 {
  background-color: #455ede;
}
.bg-blue .bg-plus-3,
.bg-blue.bg-plus-3 {
  background-color: #3b50ce;
}
.bg-blue .bg-plus-4,
.bg-blue.bg-plus-4 {
  background-color: #2a36b1;
}
.bg-blue .bg-accent-1,
.bg-blue.bg-accent-1 {
  background-color: #a6baff;
}
.bg-blue .bg-accent-2,
.bg-blue.bg-accent-2 {
  background-color: #6889ff;
}
.bg-blue .bg-accent-3,
.bg-blue.bg-accent-3 {
  background-color: #4d73ff;
}
.bg-blue .bg-accent-4,
.bg-blue.bg-accent-4 {
  background-color: #4d69ff;
}
.bg-blue .bg-base,
.bg-blue.bg-base {
  background-color: #5677fc;
}
.text-blue {
  color: #5677fc;
}
.text-blue:hover {
  color: #5677fc;
}
.text-blue .text-minus-1,
.text-blue.text-minus-1 {
  color: #738ffe;
}
.text-blue .text-minus-1:hover,
.text-blue.text-minus-1:hover {
  color: #738ffe;
}
.text-blue .text-minus-2,
.text-blue.text-minus-2 {
  color: #91a7ff;
}
.text-blue .text-minus-2:hover,
.text-blue.text-minus-2:hover {
  color: #91a7ff;
}
.text-blue .text-minus-3,
.text-blue.text-minus-3 {
  color: #afbfff;
}
.text-blue .text-minus-3:hover,
.text-blue.text-minus-3:hover {
  color: #afbfff;
}
.text-blue .text-minus-4,
.text-blue.text-minus-4 {
  color: #d0d9ff;
}
.text-blue .text-minus-4:hover,
.text-blue.text-minus-4:hover {
  color: #d0d9ff;
}
.text-blue .text-minus-5,
.text-blue.text-minus-5 {
  color: #e7e9fd;
}
.text-blue .text-minus-5:hover,
.text-blue.text-minus-5:hover {
  color: #e7e9fd;
}
.text-blue .text-plus-1,
.text-blue.text-plus-1 {
  color: #4e6cef;
}
.text-blue .text-plus-1:hover,
.text-blue.text-plus-1:hover {
  color: #4e6cef;
}
.text-blue .text-plus-2,
.text-blue.text-plus-2 {
  color: #455ede;
}
.text-blue .text-plus-2:hover,
.text-blue.text-plus-2:hover {
  color: #455ede;
}
.text-blue .text-plus-3,
.text-blue.text-plus-3 {
  color: #3b50ce;
}
.text-blue .text-plus-3:hover,
.text-blue.text-plus-3:hover {
  color: #3b50ce;
}
.text-blue .text-plus-4,
.text-blue.text-plus-4 {
  color: #2a36b1;
}
.text-blue .text-plus-4:hover,
.text-blue.text-plus-4:hover {
  color: #2a36b1;
}
.text-blue .text-accent-1,
.text-blue.text-accent-1 {
  color: #a6baff;
}
.text-blue .text-accent-1:hover,
.text-blue.text-accent-1:hover {
  color: #a6baff;
}
.text-blue .text-accent-2,
.text-blue.text-accent-2 {
  color: #6889ff;
}
.text-blue .text-accent-2:hover,
.text-blue.text-accent-2:hover {
  color: #6889ff;
}
.text-blue .text-accent-3,
.text-blue.text-accent-3 {
  color: #4d73ff;
}
.text-blue .text-accent-3:hover,
.text-blue.text-accent-3:hover {
  color: #4d73ff;
}
.text-blue .text-accent-4,
.text-blue.text-accent-4 {
  color: #4d69ff;
}
.text-blue .text-accent-4:hover,
.text-blue.text-accent-4:hover {
  color: #4d69ff;
}
.text-blue .text-base,
.text-blue.text-base {
  color: #5677fc;
}
.text-blue .text-base:hover,
.text-blue.text-base:hover {
  color: #5677fc;
}
.border-blue {
  border-color: #5677fc;
}
.border-blue .border-minus-1,
.border-blue.border-minus-1 {
  border-color: #738ffe;
}
.border-blue .border-minus-2,
.border-blue.border-minus-2 {
  border-color: #91a7ff;
}
.border-blue .border-minus-3,
.border-blue.border-minus-3 {
  border-color: #afbfff;
}
.border-blue .border-minus-4,
.border-blue.border-minus-4 {
  border-color: #d0d9ff;
}
.border-blue .border-minus-5,
.border-blue.border-minus-5 {
  border-color: #e7e9fd;
}
.border-blue .border-plus-1,
.border-blue.border-plus-1 {
  border-color: #4e6cef;
}
.border-blue .border-plus-2,
.border-blue.border-plus-2 {
  border-color: #455ede;
}
.border-blue .border-plus-3,
.border-blue.border-plus-3 {
  border-color: #3b50ce;
}
.border-blue .border-plus-4,
.border-blue.border-plus-4 {
  border-color: #2a36b1;
}
.border-blue .border-accent-1,
.border-blue.border-accent-1 {
  border-color: #a6baff;
}
.border-blue .border-accent-2,
.border-blue.border-accent-2 {
  border-color: #6889ff;
}
.border-blue .border-accent-3,
.border-blue.border-accent-3 {
  border-color: #4d73ff;
}
.border-blue .border-accent-4,
.border-blue.border-accent-4 {
  border-color: #4d69ff;
}
.border-blue .border-base,
.border-blue.border-base {
  border-color: #5677fc;
}
.bg-blue-grey {
  background-color: #607d8b;
}
.bg-blue-grey .bg-minus-1,
.bg-blue-grey.bg-minus-1 {
  background-color: #78909c;
}
.bg-blue-grey .bg-minus-2,
.bg-blue-grey.bg-minus-2 {
  background-color: #90a4ae;
}
.bg-blue-grey .bg-minus-3,
.bg-blue-grey.bg-minus-3 {
  background-color: #b0bec5;
}
.bg-blue-grey .bg-minus-4,
.bg-blue-grey.bg-minus-4 {
  background-color: #cfd8dc;
}
.bg-blue-grey .bg-minus-5,
.bg-blue-grey.bg-minus-5 {
  background-color: #eceff1;
}
.bg-blue-grey .bg-plus-1,
.bg-blue-grey.bg-plus-1 {
  background-color: #546e7a;
}
.bg-blue-grey .bg-plus-2,
.bg-blue-grey.bg-plus-2 {
  background-color: #455a64;
}
.bg-blue-grey .bg-plus-3,
.bg-blue-grey.bg-plus-3 {
  background-color: #37474f;
}
.bg-blue-grey .bg-plus-4,
.bg-blue-grey.bg-plus-4 {
  background-color: #263238;
}
.bg-blue-grey .bg-accent-1,
.bg-blue-grey.bg-accent-1 {
  background-color: #cfd8dc;
}
.bg-blue-grey .bg-accent-2,
.bg-blue-grey.bg-accent-2 {
  background-color: #b0bec5;
}
.bg-blue-grey .bg-accent-3,
.bg-blue-grey.bg-accent-3 {
  background-color: #90a4ae;
}
.bg-blue-grey .bg-accent-4,
.bg-blue-grey.bg-accent-4 {
  background-color: #78909c;
}
.bg-blue-grey .bg-base,
.bg-blue-grey.bg-base {
  background-color: #607d8b;
}
.text-blue-grey {
  color: #607d8b;
}
.text-blue-grey:hover {
  color: #607d8b;
}
.text-blue-grey .text-minus-1,
.text-blue-grey.text-minus-1 {
  color: #78909c;
}
.text-blue-grey .text-minus-1:hover,
.text-blue-grey.text-minus-1:hover {
  color: #78909c;
}
.text-blue-grey .text-minus-2,
.text-blue-grey.text-minus-2 {
  color: #90a4ae;
}
.text-blue-grey .text-minus-2:hover,
.text-blue-grey.text-minus-2:hover {
  color: #90a4ae;
}
.text-blue-grey .text-minus-3,
.text-blue-grey.text-minus-3 {
  color: #b0bec5;
}
.text-blue-grey .text-minus-3:hover,
.text-blue-grey.text-minus-3:hover {
  color: #b0bec5;
}
.text-blue-grey .text-minus-4,
.text-blue-grey.text-minus-4 {
  color: #cfd8dc;
}
.text-blue-grey .text-minus-4:hover,
.text-blue-grey.text-minus-4:hover {
  color: #cfd8dc;
}
.text-blue-grey .text-minus-5,
.text-blue-grey.text-minus-5 {
  color: #eceff1;
}
.text-blue-grey .text-minus-5:hover,
.text-blue-grey.text-minus-5:hover {
  color: #eceff1;
}
.text-blue-grey .text-plus-1,
.text-blue-grey.text-plus-1 {
  color: #546e7a;
}
.text-blue-grey .text-plus-1:hover,
.text-blue-grey.text-plus-1:hover {
  color: #546e7a;
}
.text-blue-grey .text-plus-2,
.text-blue-grey.text-plus-2 {
  color: #455a64;
}
.text-blue-grey .text-plus-2:hover,
.text-blue-grey.text-plus-2:hover {
  color: #455a64;
}
.text-blue-grey .text-plus-3,
.text-blue-grey.text-plus-3 {
  color: #37474f;
}
.text-blue-grey .text-plus-3:hover,
.text-blue-grey.text-plus-3:hover {
  color: #37474f;
}
.text-blue-grey .text-plus-4,
.text-blue-grey.text-plus-4 {
  color: #263238;
}
.text-blue-grey .text-plus-4:hover,
.text-blue-grey.text-plus-4:hover {
  color: #263238;
}
.text-blue-grey .text-accent-1,
.text-blue-grey.text-accent-1 {
  color: #cfd8dc;
}
.text-blue-grey .text-accent-1:hover,
.text-blue-grey.text-accent-1:hover {
  color: #cfd8dc;
}
.text-blue-grey .text-accent-2,
.text-blue-grey.text-accent-2 {
  color: #b0bec5;
}
.text-blue-grey .text-accent-2:hover,
.text-blue-grey.text-accent-2:hover {
  color: #b0bec5;
}
.text-blue-grey .text-accent-3,
.text-blue-grey.text-accent-3 {
  color: #90a4ae;
}
.text-blue-grey .text-accent-3:hover,
.text-blue-grey.text-accent-3:hover {
  color: #90a4ae;
}
.text-blue-grey .text-accent-4,
.text-blue-grey.text-accent-4 {
  color: #78909c;
}
.text-blue-grey .text-accent-4:hover,
.text-blue-grey.text-accent-4:hover {
  color: #78909c;
}
.text-blue-grey .text-base,
.text-blue-grey.text-base {
  color: #607d8b;
}
.text-blue-grey .text-base:hover,
.text-blue-grey.text-base:hover {
  color: #607d8b;
}
.border-blue-grey {
  border-color: #607d8b;
}
.border-blue-grey .border-minus-1,
.border-blue-grey.border-minus-1 {
  border-color: #78909c;
}
.border-blue-grey .border-minus-2,
.border-blue-grey.border-minus-2 {
  border-color: #90a4ae;
}
.border-blue-grey .border-minus-3,
.border-blue-grey.border-minus-3 {
  border-color: #b0bec5;
}
.border-blue-grey .border-minus-4,
.border-blue-grey.border-minus-4 {
  border-color: #cfd8dc;
}
.border-blue-grey .border-minus-5,
.border-blue-grey.border-minus-5 {
  border-color: #eceff1;
}
.border-blue-grey .border-plus-1,
.border-blue-grey.border-plus-1 {
  border-color: #546e7a;
}
.border-blue-grey .border-plus-2,
.border-blue-grey.border-plus-2 {
  border-color: #455a64;
}
.border-blue-grey .border-plus-3,
.border-blue-grey.border-plus-3 {
  border-color: #37474f;
}
.border-blue-grey .border-plus-4,
.border-blue-grey.border-plus-4 {
  border-color: #263238;
}
.border-blue-grey .border-accent-1,
.border-blue-grey.border-accent-1 {
  border-color: #cfd8dc;
}
.border-blue-grey .border-accent-2,
.border-blue-grey.border-accent-2 {
  border-color: #b0bec5;
}
.border-blue-grey .border-accent-3,
.border-blue-grey.border-accent-3 {
  border-color: #90a4ae;
}
.border-blue-grey .border-accent-4,
.border-blue-grey.border-accent-4 {
  border-color: #78909c;
}
.border-blue-grey .border-base,
.border-blue-grey.border-base {
  border-color: #607d8b;
}
.bg-grey {
  background-color: #9e9e9e;
}
.bg-grey .bg-minus-1,
.bg-grey.bg-minus-1 {
  background-color: #bdbdbd;
}
.bg-grey .bg-minus-2,
.bg-grey.bg-minus-2 {
  background-color: #e0e0e0;
}
.bg-grey .bg-minus-3,
.bg-grey.bg-minus-3 {
  background-color: #eee;
}
.bg-grey .bg-minus-4,
.bg-grey.bg-minus-4 {
  background-color: #f5f5f5;
}
.bg-grey .bg-minus-5,
.bg-grey.bg-minus-5 {
  background-color: #fafafa;
}
.bg-grey .bg-plus-1,
.bg-grey.bg-plus-1 {
  background-color: #757575;
}
.bg-grey .bg-plus-2,
.bg-grey.bg-plus-2 {
  background-color: #616161;
}
.bg-grey .bg-plus-3,
.bg-grey.bg-plus-3 {
  background-color: #424242;
}
.bg-grey .bg-plus-4,
.bg-grey.bg-plus-4 {
  background-color: #212121;
}
.bg-grey .bg-accent-1,
.bg-grey.bg-accent-1 {
  background-color: #f5f5f5;
}
.bg-grey .bg-accent-2,
.bg-grey.bg-accent-2 {
  background-color: #eee;
}
.bg-grey .bg-accent-3,
.bg-grey.bg-accent-3 {
  background-color: #e0e0e0;
}
.bg-grey .bg-accent-4,
.bg-grey.bg-accent-4 {
  background-color: #bdbdbd;
}
.bg-grey .bg-base,
.bg-grey.bg-base {
  background-color: #9e9e9e;
}
.text-grey {
  color: #9e9e9e;
}
.text-grey:hover {
  color: #9e9e9e;
}
.text-grey .text-minus-1,
.text-grey.text-minus-1 {
  color: #bdbdbd;
}
.text-grey .text-minus-1:hover,
.text-grey.text-minus-1:hover {
  color: #bdbdbd;
}
.text-grey .text-minus-2,
.text-grey.text-minus-2 {
  color: #e0e0e0;
}
.text-grey .text-minus-2:hover,
.text-grey.text-minus-2:hover {
  color: #e0e0e0;
}
.text-grey .text-minus-3,
.text-grey.text-minus-3 {
  color: #eee;
}
.text-grey .text-minus-3:hover,
.text-grey.text-minus-3:hover {
  color: #eee;
}
.text-grey .text-minus-4,
.text-grey.text-minus-4 {
  color: #f5f5f5;
}
.text-grey .text-minus-4:hover,
.text-grey.text-minus-4:hover {
  color: #f5f5f5;
}
.text-grey .text-minus-5,
.text-grey.text-minus-5 {
  color: #fafafa;
}
.text-grey .text-minus-5:hover,
.text-grey.text-minus-5:hover {
  color: #fafafa;
}
.text-grey .text-plus-1,
.text-grey.text-plus-1 {
  color: #757575;
}
.text-grey .text-plus-1:hover,
.text-grey.text-plus-1:hover {
  color: #757575;
}
.text-grey .text-plus-2,
.text-grey.text-plus-2 {
  color: #616161;
}
.text-grey .text-plus-2:hover,
.text-grey.text-plus-2:hover {
  color: #616161;
}
.text-grey .text-plus-3,
.text-grey.text-plus-3 {
  color: #424242;
}
.text-grey .text-plus-3:hover,
.text-grey.text-plus-3:hover {
  color: #424242;
}
.text-grey .text-plus-4,
.text-grey.text-plus-4 {
  color: #212121;
}
.text-grey .text-plus-4:hover,
.text-grey.text-plus-4:hover {
  color: #212121;
}
.text-grey .text-accent-1,
.text-grey.text-accent-1 {
  color: #f5f5f5;
}
.text-grey .text-accent-1:hover,
.text-grey.text-accent-1:hover {
  color: #f5f5f5;
}
.text-grey .text-accent-2,
.text-grey.text-accent-2 {
  color: #eee;
}
.text-grey .text-accent-2:hover,
.text-grey.text-accent-2:hover {
  color: #eee;
}
.text-grey .text-accent-3,
.text-grey.text-accent-3 {
  color: #e0e0e0;
}
.text-grey .text-accent-3:hover,
.text-grey.text-accent-3:hover {
  color: #e0e0e0;
}
.text-grey .text-accent-4,
.text-grey.text-accent-4 {
  color: #bdbdbd;
}
.text-grey .text-accent-4:hover,
.text-grey.text-accent-4:hover {
  color: #bdbdbd;
}
.text-grey .text-base,
.text-grey.text-base {
  color: #9e9e9e;
}
.text-grey .text-base:hover,
.text-grey.text-base:hover {
  color: #9e9e9e;
}
.border-grey {
  border-color: #9e9e9e;
}
.border-grey .border-minus-1,
.border-grey.border-minus-1 {
  border-color: #bdbdbd;
}
.border-grey .border-minus-2,
.border-grey.border-minus-2 {
  border-color: #e0e0e0;
}
.border-grey .border-minus-3,
.border-grey.border-minus-3 {
  border-color: #eee;
}
.border-grey .border-minus-4,
.border-grey.border-minus-4 {
  border-color: #f5f5f5;
}
.border-grey .border-minus-5,
.border-grey.border-minus-5 {
  border-color: #fafafa;
}
.border-grey .border-plus-1,
.border-grey.border-plus-1 {
  border-color: #757575;
}
.border-grey .border-plus-2,
.border-grey.border-plus-2 {
  border-color: #616161;
}
.border-grey .border-plus-3,
.border-grey.border-plus-3 {
  border-color: #424242;
}
.border-grey .border-plus-4,
.border-grey.border-plus-4 {
  border-color: #212121;
}
.border-grey .border-accent-1,
.border-grey.border-accent-1 {
  border-color: #f5f5f5;
}
.border-grey .border-accent-2,
.border-grey.border-accent-2 {
  border-color: #eee;
}
.border-grey .border-accent-3,
.border-grey.border-accent-3 {
  border-color: #e0e0e0;
}
.border-grey .border-accent-4,
.border-grey.border-accent-4 {
  border-color: #bdbdbd;
}
.border-grey .border-base,
.border-grey.border-base {
  border-color: #9e9e9e;
}
.bg-black {
  background-color: #000;
}
.bg-black .bg-base,
.bg-black.bg-base {
  background-color: #000;
}
.text-black {
  color: #000;
}
.text-black:hover {
  color: #000;
}
.text-black .text-base,
.text-black.text-base {
  color: #000;
}
.text-black .text-base:hover,
.text-black.text-base:hover {
  color: #000;
}
.border-black {
  border-color: #000;
}
.border-black .border-base,
.border-black.border-base {
  border-color: #000;
}
.bg-white {
  background-color: #fff;
}
.bg-white .bg-base,
.bg-white.bg-base {
  background-color: #fff;
}
.text-white {
  color: #fff;
}
.text-white:hover {
  color: #fff;
}
.text-white .text-base,
.text-white.text-base {
  color: #fff;
}
.text-white .text-base:hover,
.text-white.text-base:hover {
  color: #fff;
}
.border-white {
  border-color: #fff;
}
.border-white .border-base,
.border-white.border-base {
  border-color: #fff;
}
.text {
  overflow: hidden;
  position: relative;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.inline-block {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.center {
  text-align: center;
}
.center:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.125em;
  margin-left: -0.125em;
}
.center *:first-child {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.center *:first-child * {
  vertical-align: baseline;
}
.block {
  display: block;
}
a {
  word-break: break-word;
}
ul.minimized ul {
  visibility: hidden;
  opacity: 0;
  overflow: hidden;
  display: none;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
ul.minimized ul.opened {
  visibility: visible;
  opacity: 1;
  border-color: #cfd8dc;
}
ul.unstyled {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.unstyled li {
  display: block;
}
ul.unstyled ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.unstyled ul li a {
  padding-left: 20px;
}
ul.unstyled ul li ul li a {
  padding-left: 40px;
}
ul.unstyled ul li ul ul li a {
  padding-left: 60px;
}
ul.inline {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.inline > li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
html {
  font-size: 62.5%;
  line-height: 62.5%;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  line-height: inherit;
}
/* normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  line-height: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
  line-height: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: normal;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
  line-height: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
html,
body {
  height: 100%;
  margin: 0;
}
body {
  display: table;
  height: 100%;
  width: 100%;
}
html {
  overflow-y: scroll;
}
footer,
.bot,
header,
.top,
#wrapper {
  display: table-row;
  height: 1px;
}
#wrapper {
  height: 100%;
}
.crow {
  text-align: center;
  height: 100%;
  font-size: 0;
  line-height: 0;
  padding: 0 15px;
}
.crow .w-1 {
  width: 1%;
}
.crow .w-2 {
  width: 2%;
}
.crow .w-3 {
  width: 3%;
}
.crow .w-4 {
  width: 4%;
}
.crow .w-5 {
  width: 5%;
}
.crow .w-6 {
  width: 6%;
}
.crow .w-7 {
  width: 7%;
}
.crow .w-8 {
  width: 8%;
}
.crow .w-9 {
  width: 9%;
}
.crow .w-10 {
  width: 10%;
}
.crow .w-11 {
  width: 11%;
}
.crow .w-12 {
  width: 12%;
}
.crow .w-13 {
  width: 13%;
}
.crow .w-14 {
  width: 14%;
}
.crow .w-15 {
  width: 15%;
}
.crow .w-16 {
  width: 16%;
}
.crow .w-17 {
  width: 17%;
}
.crow .w-18 {
  width: 18%;
}
.crow .w-19 {
  width: 19%;
}
.crow .w-20 {
  width: 20%;
}
.crow .w-21 {
  width: 21%;
}
.crow .w-22 {
  width: 22%;
}
.crow .w-23 {
  width: 23%;
}
.crow .w-24 {
  width: 24%;
}
.crow .w-25 {
  width: 25%;
}
.crow .w-26 {
  width: 26%;
}
.crow .w-27 {
  width: 27%;
}
.crow .w-28 {
  width: 28%;
}
.crow .w-29 {
  width: 29%;
}
.crow .w-30 {
  width: 30%;
}
.crow .w-31 {
  width: 31%;
}
.crow .w-32 {
  width: 32%;
}
.crow .w-33 {
  width: 33%;
}
.crow .w-34 {
  width: 34%;
}
.crow .w-35 {
  width: 35%;
}
.crow .w-36 {
  width: 36%;
}
.crow .w-37 {
  width: 37%;
}
.crow .w-38 {
  width: 38%;
}
.crow .w-39 {
  width: 39%;
}
.crow .w-40 {
  width: 40%;
}
.crow .w-41 {
  width: 41%;
}
.crow .w-42 {
  width: 42%;
}
.crow .w-43 {
  width: 43%;
}
.crow .w-44 {
  width: 44%;
}
.crow .w-45 {
  width: 45%;
}
.crow .w-46 {
  width: 46%;
}
.crow .w-47 {
  width: 47%;
}
.crow .w-48 {
  width: 48%;
}
.crow .w-49 {
  width: 49%;
}
.crow .w-50 {
  width: 50%;
}
.crow .w-51 {
  width: 51%;
}
.crow .w-52 {
  width: 52%;
}
.crow .w-53 {
  width: 53%;
}
.crow .w-54 {
  width: 54%;
}
.crow .w-55 {
  width: 55%;
}
.crow .w-56 {
  width: 56%;
}
.crow .w-57 {
  width: 57%;
}
.crow .w-58 {
  width: 58%;
}
.crow .w-59 {
  width: 59%;
}
.crow .w-60 {
  width: 60%;
}
.crow .w-61 {
  width: 61%;
}
.crow .w-62 {
  width: 62%;
}
.crow .w-63 {
  width: 63%;
}
.crow .w-64 {
  width: 64%;
}
.crow .w-65 {
  width: 65%;
}
.crow .w-66 {
  width: 66%;
}
.crow .w-67 {
  width: 67%;
}
.crow .w-68 {
  width: 68%;
}
.crow .w-69 {
  width: 69%;
}
.crow .w-70 {
  width: 70%;
}
.crow .w-71 {
  width: 71%;
}
.crow .w-72 {
  width: 72%;
}
.crow .w-73 {
  width: 73%;
}
.crow .w-74 {
  width: 74%;
}
.crow .w-75 {
  width: 75%;
}
.crow .w-76 {
  width: 76%;
}
.crow .w-77 {
  width: 77%;
}
.crow .w-78 {
  width: 78%;
}
.crow .w-79 {
  width: 79%;
}
.crow .w-80 {
  width: 80%;
}
.crow .w-81 {
  width: 81%;
}
.crow .w-82 {
  width: 82%;
}
.crow .w-83 {
  width: 83%;
}
.crow .w-84 {
  width: 84%;
}
.crow .w-85 {
  width: 85%;
}
.crow .w-86 {
  width: 86%;
}
.crow .w-87 {
  width: 87%;
}
.crow .w-88 {
  width: 88%;
}
.crow .w-89 {
  width: 89%;
}
.crow .w-90 {
  width: 90%;
}
.crow .w-91 {
  width: 91%;
}
.crow .w-92 {
  width: 92%;
}
.crow .w-93 {
  width: 93%;
}
.crow .w-94 {
  width: 94%;
}
.crow .w-95 {
  width: 95%;
}
.crow .w-96 {
  width: 96%;
}
.crow .w-97 {
  width: 97%;
}
.crow .w-98 {
  width: 98%;
}
.crow .w-99 {
  width: 99%;
}
.crow .w-100 {
  width: 100%;
}
.crow .ws-1 {
  width: 8.333333333333334%;
}
.crow .ws-2 {
  width: 16.666666666666668%;
}
.crow .ws-3 {
  width: 25%;
}
.crow .ws-4 {
  width: 33.333333333333336%;
}
.crow .ws-5 {
  width: 41.666666666666664%;
}
.crow .ws-6 {
  width: 50%;
}
.crow .ws-7 {
  width: 58.333333333333336%;
}
.crow .ws-8 {
  width: 66.66666666666667%;
}
.crow .ws-9 {
  width: 75%;
}
.crow .ws-10 {
  width: 83.33333333333333%;
}
.crow .ws-11 {
  width: 91.66666666666667%;
}
.crow .ws-12 {
  width: 100%;
}
.crow .crow {
  text-align: center;
  font-size: 0;
  line-height: 0;
  padding: 0;
}
.crow.fly > div:first-child:nth-last-child(1),
.crow.fly > div:first-child:nth-last-child(1) ~ div {
  width: 100%;
}
.crow.fly > div:first-child:nth-last-child(2),
.crow.fly > div:first-child:nth-last-child(2) ~ div {
  width: 50%;
}
.crow.fly > div:first-child:nth-last-child(3),
.crow.fly > div:first-child:nth-last-child(3) ~ div {
  width: 33.333333333333336%;
}
.crow.fly > div:first-child:nth-last-child(4),
.crow.fly > div:first-child:nth-last-child(4) ~ div {
  width: 25%;
}
.crow.fly > div:first-child:nth-last-child(5),
.crow.fly > div:first-child:nth-last-child(5) ~ div {
  width: 20%;
}
.crow.fly > div:first-child:nth-last-child(6),
.crow.fly > div:first-child:nth-last-child(6) ~ div {
  width: 16.666666666666668%;
}
.crow.fly > div:first-child:nth-last-child(7),
.crow.fly > div:first-child:nth-last-child(7) ~ div {
  width: 14.285714285714286%;
}
.crow.fly > div:first-child:nth-last-child(8),
.crow.fly > div:first-child:nth-last-child(8) ~ div {
  width: 12.5%;
}
.crow.fly > div:first-child:nth-last-child(9),
.crow.fly > div:first-child:nth-last-child(9) ~ div {
  width: 11.11111111111111%;
}
.crow.fly > div:first-child:nth-last-child(10),
.crow.fly > div:first-child:nth-last-child(10) ~ div {
  width: 10%;
}
.crow.fly > div:first-child:nth-last-child(11),
.crow.fly > div:first-child:nth-last-child(11) ~ div {
  width: 9.090909090909092%;
}
.crow.fly > div:first-child:nth-last-child(12),
.crow.fly > div:first-child:nth-last-child(12) ~ div {
  width: 8.333333333333334%;
}
.crow.no-gutter {
  padding: 0;
}
.crow.no-gutter > div {
  padding: 0;
}
.crow.up > div {
  vertical-align: top;
}
.crow.down > div {
  vertical-align: bottom;
}
.crow > div {
  vertical-align: middle;
  font-size: 140rem;
  font-size: 14px;
  line-height: 140rem;
  line-height: 14px;
  line-height: 220rem;
  line-height: 22px;
  display: inline-block;
  padding: 0 15px;
}
.crow > div:not(.text-center) {
  text-align: left;
}
.crow > div.up {
  vertical-align: top;
}
.crow > div.down {
  vertical-align: bottom;
}
.crow:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.container {
  width: 960px;
  margin: 0 auto;
  padding: 0 15px;
}
.container > .crow {
  margin: 0 -15px;
  padding: 0 !important;
}
@media (min-width: 1200px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  body .container {
    width: 750px;
  }
  body .container .crow > .crow.crow {
    height: auto;
  }
  body .container .crow > .crow.crow > div {
    display: block;
    width: 100%;
  }
  body .container .crow > .crow.crow:before {
    content: '';
    display: none;
  }
}
@media (max-width: 767px) {
  body .container {
    width: auto;
  }
  body .crow > .crow:not(.keep-alive).crow,
  body .crow.crow:not(.keep-alive).crow {
    height: auto;
  }
  body .crow > .crow:not(.keep-alive).crow > div,
  body .crow.crow:not(.keep-alive).crow > div {
    display: block;
    width: 100%;
  }
  body .crow > .crow:not(.keep-alive).crow:before,
  body .crow.crow:not(.keep-alive).crow:before {
    content: '';
    display: none;
  }
}
input[type=text] {
  width: 100%;
  background: none;
  border: 0;
  border-bottom: 1px solid #cfd8dc;
  padding: 5px 0 9px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-font-smoothing: antialiased;
}
input[type=text]:focus {
  outline: 0;
  border-width: 2px;
  padding-bottom: 8px;
  border-color: #00bcd4;
}
input[type=text]:disabled {
  border-style: dotted;
}
input[type=text]:disabled:hover {
  cursor: not-allowed;
}
input[type=text]:disabled::-webkit-input-placeholder {
  opacity: 0.5;
}
input[type=text]:disabled:-moz-placeholder {
  opacity: 0.5;
}
input[type=text]:disabled::-moz-placeholder {
  opacity: 0.5;
}
input[type=text]:disabled:-ms-input-placeholder {
  opacity: 0.5;
}
.input {
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 10px;
}
.input .error-message {
  padding: 0 10px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font-size: 80%;
  line-height: 80%;
  color: #e51c23;
}
.input .error-message:hover {
  color: #e51c23;
}
.input.error {
  margin-bottom: 20px;
}
.input.error .error-message {
  opacity: 1;
  visibility: visible;
}
.input.error input,
.input.error textarea {
  border-width: 2px;
  padding-bottom: 8px;
  border-color: #e51c23;
}
textarea {
  max-width: 100%;
  min-width: 100%;
  min-height: 100px;
  width: 100%;
  background: none;
  border: 0;
  border-bottom: 1px solid #cfd8dc;
  padding: 5px 0 9px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-font-smoothing: antialiased;
}
textarea:focus {
  outline: 0;
  border-width: 2px;
  padding-bottom: 8px;
  border-color: #00bcd4;
}
textarea:disabled {
  border-style: dotted;
}
textarea:disabled:hover {
  cursor: not-allowed;
}
textarea:disabled::-webkit-input-placeholder {
  opacity: 0.5;
}
textarea:disabled:-moz-placeholder {
  opacity: 0.5;
}
textarea:disabled::-moz-placeholder {
  opacity: 0.5;
}
textarea:disabled:-ms-input-placeholder {
  opacity: 0.5;
}
select {
  width: 100%;
}
label,
.label {
  font-size: 80%;
  line-height: 80%;
  color: #9e9e9e;
}
label:hover,
.label:hover {
  color: #9e9e9e;
}
label:not(div),
.label:not(div) {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
input[type=submit] {
  -webkit-appearance: none;
  border: 0;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  padding: 10px 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-transform: uppercase;
  font-size: 90%;
  line-height: 90%;
  width: auto !important;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
  -moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
  box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
}
input[type=submit]:not(.waves-effect):hover {
  background-color: #0097a7;
  -webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
  -moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
  box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
}
input[type=submit]:not(.waves-effect):active {
  -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.16);
  -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.16);
  box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.16);
}
input[type=submit]:not(.waves-effect).disabled {
  background-color: #eee;
  color: #bdbdbd;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type=submit]:not(.waves-effect).disabled:hover {
  color: #bdbdbd;
}
input[type=submit]:not(.waves-effect).disabled:hover {
  background-color: none;
  color: #bdbdbd;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type=submit]:not(.waves-effect).disabled:hover:hover {
  color: #bdbdbd;
}
input[type=submit]:not(.waves-effect).disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type=submit]:focus {
  outline: 0;
}
input[type=submit].flat {
  background-color: transparent;
}
input[type=submit].disabled,
input[type=submit]:disabled {
  background-color: #eee;
  color: #bdbdbd;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type=submit].disabled:hover,
input[type=submit]:disabled:hover {
  color: #bdbdbd;
}
input[type=submit].disabled:hover,
input[type=submit]:disabled:hover {
  background-color: none;
  color: #bdbdbd;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type=submit].disabled:hover:hover,
input[type=submit]:disabled:hover:hover {
  color: #bdbdbd;
}
input[type=submit].disabled:active,
input[type=submit]:disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type=submit].disabled:hover,
input[type=submit]:disabled:hover {
  background-color: #eee;
}
.button {
  padding: 10px 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-transform: uppercase;
  font-size: 90%;
  line-height: 90%;
  width: auto !important;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
  -moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
  box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
}
.button:not(.waves-effect):hover {
  background-color: #0097a7;
  -webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
  -moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
  box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
}
.button:not(.waves-effect):active {
  -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.16);
  -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.16);
  box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.16);
}
.button:not(.waves-effect).disabled {
  background-color: #eee;
  color: #bdbdbd;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.button:not(.waves-effect).disabled:hover {
  color: #bdbdbd;
}
.button:not(.waves-effect).disabled:hover {
  background-color: none;
  color: #bdbdbd;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.button:not(.waves-effect).disabled:hover:hover {
  color: #bdbdbd;
}
.button:not(.waves-effect).disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.button.flat {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.button.flat:hover {
  background-color: #4dd0e1;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #fff;
}
.button.flat:hover:hover {
  color: #fff;
}
.button.flat:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.button.flat.disabled {
  background-color: #eee;
  color: #bdbdbd;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.button.flat.disabled:hover {
  color: #bdbdbd;
}
.button.flat.disabled:hover {
  background-color: none;
  color: #bdbdbd;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.button.flat.disabled:hover:hover {
  color: #bdbdbd;
}
.button.flat.disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.button.flat.waves-effect:hover {
  background: none;
  color: #00bcd4;
}
.button.flat.waves-effect:hover:hover {
  color: #00bcd4;
}
.button.text {
  background: none;
  padding: 0 20px 0 0;
  font-weight: bold;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.button.text:hover {
  background: none;
  color: #4dd0e1;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.button.text:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.button.text.disabled {
  background: none;
}
.button.text.disabled:hover {
  color: #bdbdbd;
}
.button.text.disabled:hover:hover {
  color: #bdbdbd;
}
a.button:hover,
a.button:focus {
  text-decoration: none;
}
i.waves-effect:hover input[type=submit] {
  background: none;
  color: #00bcd4;
}
i.waves-effect:hover input[type=submit]:hover {
  color: #00bcd4;
}
.card {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
  -webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
  -moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
  box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
a.card {
  color: inherit;
}
.circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  width: 100%;
  text-align: center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
  -moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
  box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
}
.circle:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.125em;
  margin-left: -0.125em;
}
.circle *:first-child {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.circle *:first-child * {
  vertical-align: baseline;
}
.circle .icon {
  font-size: 300rem;
  font-size: 30px;
  line-height: 300rem;
  line-height: 30px;
}
a.circle:hover {
  text-decoration: none;
}
.relative {
  position: relative;
}
.relative .drop {
  visibility: hidden;
  opacity: 0;
  font-size: initial;
  line-height: initial;
  color: initial;
}
.relative .drop a.list-item:hover {
  background-color: #eee;
}
.relative:hover .drop {
  visibility: visible;
  opacity: 1;
}
.drop {
  position: absolute;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  z-index: 11;
}
.drop.up {
  bottom: 0;
  top: auto;
}
.drop.up.max {
  width: 100%;
}
.drop.up-left {
  top: auto;
  bottom: 100%;
  left: 0;
  right: auto;
}
.drop.up-left.max {
  width: 100%;
}
.drop.up-right {
  top: auto;
  bottom: 100%;
  right: 0;
  left: auto;
}
.drop.up-right.max {
  width: 100%;
}
.drop.down {
  top: 0;
  bottom: auto;
}
.drop.down.max {
  width: 100%;
}
.drop.down-left {
  top: 100%;
  bottom: auto;
  left: 0;
  right: auto;
}
.drop.down-left.max {
  width: 100%;
}
.drop.down-right {
  top: 100%;
  bottom: auto;
  right: 0;
  left: auto;
}
.drop.down-right.max {
  width: 100%;
}
.drop.left {
  left: 0;
  right: auto;
}
.drop.left-down {
  left: auto;
  right: 100%;
  top: 0;
  bottom: auto;
}
.drop.left-down.max {
  width: 100%;
}
.drop.left-up {
  left: auto;
  right: 100%;
  bottom: 0;
  top: auto;
}
.drop.left-up.max {
  width: 100%;
}
.drop.right {
  right: 0;
  left: auto;
}
.drop.right-down {
  right: auto;
  left: 100%;
  top: 0;
  bottom: auto;
}
.drop.right-down.max {
  width: 100%;
}
.drop.right-up {
  right: auto;
  left: 100%;
  bottom: 0;
  top: auto;
}
.drop.right-up.max {
  width: 100%;
}
.image {
  line-height: 0;
  position: relative;
}
.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  background-color: rgba(0,0,0,0.5);
  line-height: initial;
  padding: 10px;
  color: #fff;
}
.overlay:hover {
  color: #fff;
}
a.list-item,
span.list-item,
div.list-item,
strong.list-item {
  color: #424242;
  display: block;
  width: 100%;
  position: relative;
  padding: 10px 10px;
}
a.list-item:before,
span.list-item:before,
div.list-item:before,
strong.list-item:before,
a.list-item:after,
span.list-item:after,
div.list-item:after,
strong.list-item:after {
  content: " ";
  display: table;
}
a.list-item:after,
span.list-item:after,
div.list-item:after,
strong.list-item:after {
  clear: both;
}
a.list-item .text,
span.list-item .text,
div.list-item .text,
strong.list-item .text {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
a.list-item .text:before,
span.list-item .text:before,
div.list-item .text:before,
strong.list-item .text:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.125em;
  margin-left: -0.125em;
}
a.list-item .text *:first-child,
span.list-item .text *:first-child,
div.list-item .text *:first-child,
strong.list-item .text *:first-child {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
a.list-item .text *:first-child *,
span.list-item .text *:first-child *,
div.list-item .text *:first-child *,
strong.list-item .text *:first-child * {
  vertical-align: baseline;
}
a.list-item .pull-left + .text,
span.list-item .pull-left + .text,
div.list-item .pull-left + .text,
strong.list-item .pull-left + .text {
  padding: 0 0 10px 0;
  border-bottom: 1px solid #cfd8dc;
}
a.list-item .clearfix .pull-left:before,
span.list-item .clearfix .pull-left:before,
div.list-item .clearfix .pull-left:before,
strong.list-item .clearfix .pull-left:before,
a.list-item .clearfix .pull-right:before,
span.list-item .clearfix .pull-right:before,
div.list-item .clearfix .pull-right:before,
strong.list-item .clearfix .pull-right:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.125em;
  margin-left: -0.125em;
}
a.list-item .clearfix .pull-left *:first-child,
span.list-item .clearfix .pull-left *:first-child,
div.list-item .clearfix .pull-left *:first-child,
strong.list-item .clearfix .pull-left *:first-child,
a.list-item .clearfix .pull-right *:first-child,
span.list-item .clearfix .pull-right *:first-child,
div.list-item .clearfix .pull-right *:first-child,
strong.list-item .clearfix .pull-right *:first-child {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
a.list-item .clearfix .pull-left *:first-child *,
span.list-item .clearfix .pull-left *:first-child *,
div.list-item .clearfix .pull-left *:first-child *,
strong.list-item .clearfix .pull-left *:first-child *,
a.list-item .clearfix .pull-right *:first-child *,
span.list-item .clearfix .pull-right *:first-child *,
div.list-item .clearfix .pull-right *:first-child *,
strong.list-item .clearfix .pull-right *:first-child * {
  vertical-align: baseline;
}
a.list-item .icon:first-child,
span.list-item .icon:first-child,
div.list-item .icon:first-child,
strong.list-item .icon:first-child {
  margin-right: 5px;
}
a.list-item:hover {
  text-decoration: none;
  color: #009688;
}
a.list-item:hover:hover {
  color: #009688;
}
.modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0,0,0,0.5);
}
.modal .modal-inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.slider {
  overflow: hidden;
  position: relative;
}
.slider .stripe:before,
.slider .stripe:after {
  content: " ";
  display: table;
}
.slider .stripe:after {
  clear: both;
}
.slider .stripe .slide {
  background-size: cover;
  background-position: center center;
  height: 100%;
}
.slider .stripe .slide img {
  width: 100%;
}
.slider .slider-nav {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  width: 100%;
  text-align: center;
  z-index: 10;
}
.slider .slider-nav ul li {
  padding: 0;
}
.slider .slider-nav ul li a {
  width: 10px;
  height: 10px;
  background-color: #9e9e9e;
}
.slider .slider-nav ul li a:hover {
  background-color: #e0e0e0;
}
.slider .slider-nav ul li a.active {
  background-color: #fff;
}
.onoffswitch {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.onoffswitch .checkbox {
  display: none;
}
.onoffswitch .checkbox:checked + .switch .inner {
  margin-left: -100%;
}
.onoffswitch .checkbox:checked + .switch .handle {
  right: 50%;
}
.onoffswitch .switch {
  margin: 0;
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #cfd8dc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 100%;
}
.onoffswitch .switch .inner {
  height: inherit;
  width: 200%;
  -webkit-transition: margin 0.3s ease-in;
  transition: margin 0.3s ease-in;
  text-transform: uppercase;
}
.onoffswitch .switch .inner .on {
  margin: 0 -1px 0 -2px;
  color: #fff;
  background-color: #00bcd4;
}
.onoffswitch .switch .inner .on:hover {
  color: #fff;
}
.onoffswitch .switch .inner .on,
.onoffswitch .switch .inner .off {
  height: inherit;
  width: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0;
  line-height: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #fff;
}
.onoffswitch .switch .inner .on:hover,
.onoffswitch .switch .inner .off:hover {
  color: #fff;
}
.onoffswitch .switch .inner .on .value,
.onoffswitch .switch .inner .off .value {
  padding: 8px 8px;
  vertical-align: middle;
  width: 50%;
  line-height: 240rem;
  line-height: 24px;
  font-size: 140rem;
  font-size: 14px;
  line-height: 140rem;
  line-height: 14px;
  text-align: center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.onoffswitch .switch .inner .off {
  text-align: right;
  background-color: #e0e0e0;
  color: #fff;
}
.onoffswitch .switch .inner .off:hover {
  color: #fff;
}
.onoffswitch .switch .inner .off .value {
  padding-right: 16px;
}
.onoffswitch .switch .handle {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0px;
  width: 50%;
  border: 1px solid #cfd8dc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: block;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  background-color: #fff;
}
.tile {
  -webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
  -moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
  box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
a.tile {
  color: inherit;
}
.notice:before,
.notice:after {
  content: " ";
  display: table;
}
.notice:after {
  clear: both;
}
.notice .message {
  margin: 10px;
  padding: 15px 20px;
  background-color: #212121;
  -webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
  -moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
  box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.12);
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #fff;
  display: block;
}
.notice .message:hover {
  color: #fff;
}
.notice .message span {
  font-size: 90%;
  line-height: 90%;
}
.notice .message .button {
  padding: 0;
  color: #00bcd4;
}
.notice .message .button:hover {
  color: #00bcd4;
}
.notice .message .button:hover {
  background: none;
  color: #80deea;
}
.notice .message .button:hover:hover {
  color: #80deea;
}
.tabs a.tab-link {
  text-align: center;
  border-bottom: 2px solid transparent;
  display: block;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.tabs a.tab-link.icon {
  font-size: 120%;
  line-height: 120%;
}
.tabs a.tab-link:hover,
.tabs a.tab-link.active {
  text-decoration: none;
  background: none;
  border-color: #00bcd4;
  color: #00bcd4;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.tabs a.tab-link:hover:hover,
.tabs a.tab-link.active:hover {
  color: #00bcd4;
}
.tabs a.tab-link:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.mod-row .mod {
  padding: 2.5px;
}
body {
  font-family: 'Roboto', arial;
  font-size: 140rem;
  font-size: 14px;
  line-height: 140rem;
  line-height: 14px;
  line-height: 220rem;
  line-height: 22px;
  color: #424242;
  background-color: #fafafa;
  -webkit-font-smoothing: antialiased;
}
body:before {
  position: fixed;
  visibility: hidden;
  *display: none;
}
.show-on-mobile,
.show-on-tablet {
  display: none;
}
a {
  color: #00bcd4;
  text-decoration: none;
}
a:hover {
  color: #4dd0e1;
  text-decoration: underline;
}
h1 {
  font-size: 340rem;
  font-size: 34px;
  line-height: 340rem;
  line-height: 34px;
  line-height: 510rem;
  line-height: 51px;
}
h2 {
  font-size: 200rem;
  font-size: 20px;
  line-height: 200rem;
  line-height: 20px;
  line-height: 300rem;
  line-height: 30px;
}
h3 {
  font-size: 160rem;
  font-size: 16px;
  line-height: 160rem;
  line-height: 16px;
  line-height: 240rem;
  line-height: 24px;
}
h4 {
  font-size: 140rem;
  font-size: 14px;
  line-height: 140rem;
  line-height: 14px;
  line-height: 210rem;
  line-height: 21px;
}
h5 {
  font-size: 120rem;
  font-size: 12px;
  line-height: 120rem;
  line-height: 12px;
  line-height: 180rem;
  line-height: 18px;
}
img {
  max-width: 100%;
}
#wrapper {
  position: relative;
}
#wrapper .fullwidth {
  height: 100%;
}
header .fullwidth,
.top .fullwidth {
  -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.16);
  -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.16);
  box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.16);
}
footer .fullwidth,
.bot .fullwidth {
  padding: 12px 0 10px 0;
  -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.16);
  -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.16);
  box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.16);
}
hr {
  border: 0;
  border-bottom: 1px solid #cfd8dc;
}
.small {
  font-size: 80%;
  line-height: 80%;
}
.large {
  font-size: 120%;
  line-height: 120%;
}
.base-padding {
  padding: 10px;
}
.strong-padding {
  padding: 15px;
}
.spacer {
  height: 40px;
}
.spacer.half {
  height: 20px;
}
.spacer.quarter {
  height: 10px;
}
@media (min-width: 1200px) {
  body:before {
    content: 'desktop';
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  body .show-on-tablet {
    display: inline-block;
    *display: inline;
    *zoom: 1;
  }
  body .desktop-nav {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1199px) and (min-width: 768px) and (max-width: 991px) {
  body:before {
    content: 'tablet vertical';
  }
}
@media (min-width: 768px) and (max-width: 1199px) and (min-width: 992px) and (max-width: 1199px) {
  body:before {
    content: "tablet horizontal";
  }
}
@media (max-width: 767px) {
  body {
    overflow: hidden;
  }
  body .sharer,
  body .desktop-nav {
    display: none;
  }
  body .show-on-mobile {
    display: inline-block;
    *display: inline;
    *zoom: 1;
  }
}
@media (max-width: 767px) and (max-width: 481px) {
  body:before {
    content: 'smartphone vertical';
  }
}
@media (max-width: 767px) and (min-width: 481px) and (max-width: 767px) {
  body:before {
    content: 'smartphone horizontal';
  }
}
