﻿/*#region General */
/*#endregion */
/*#region Font */
/*#endregion */
/*#region Color */
/*#endregion */
/*#region layout */
body {
  background: #e6e6e6;
  font-family: IRANSans;
  font-weight: normal;
  font-style: normal;
}
/*#endregion */
/*#region direction*/
.dir-ltr {
  direction: ltr !important;
}
.dir-rtl {
  direction: rtl !important;
}
/*#endregion margin*/
/*#region margin*/
.margin-center {
  margin: 0 auto;
}
.margin-top-0 {
  margin-top: 0px;
}
.margin-bottom-0 {
  margin-bottom: 0px;
}
.margin-top-1 {
  margin-top: 1px;
}
.margin-bottom-1 {
  margin-bottom: 1px;
}
.margin-top-2 {
  margin-top: 2px;
}
.margin-bottom-2 {
  margin-bottom: 2px;
}
.margin-top-3 {
  margin-top: 3px;
}
.margin-bottom-3 {
  margin-bottom: 3px;
}
.margin-top-4 {
  margin-top: 4px;
}
.margin-bottom-4 {
  margin-bottom: 4px;
}
.margin-top-5 {
  margin-top: 5px;
}
.margin-bottom-5 {
  margin-bottom: 5px;
}
.margin-top-6 {
  margin-top: 6px;
}
.margin-bottom-6 {
  margin-bottom: 6px;
}
.margin-top-7 {
  margin-top: 7px;
}
.margin-bottom-7 {
  margin-bottom: 7px;
}
.margin-top-8 {
  margin-top: 8px;
}
.margin-bottom-8 {
  margin-bottom: 8px;
}
.margin-top-9 {
  margin-top: 9px;
}
.margin-bottom-9 {
  margin-bottom: 9px;
}
.margin-top-10 {
  margin-top: 10px;
}
.margin-bottom-10 {
  margin-bottom: 10px;
}
.margin-top-15 {
  margin-top: 15px;
}
.margin-bottom-15 {
  margin-bottom: 15px;
}
.margin-top-20 {
  margin-top: 20px;
}
.margin-bottom-20 {
  margin-bottom: 20px;
}
.margin-top-25 {
  margin-top: 25px;
}
.margin-bottom-25 {
  margin-bottom: 25px;
}
.margin-top-30 {
  margin-top: 30px;
}
.margin-bottom-30 {
  margin-bottom: 30px;
}
.margin-top-35 {
  margin-top: 35px;
}
.margin-bottom-35 {
  margin-bottom: 35px;
}
.margin-top-40 {
  margin-top: 40px;
}
.margin-bottom-40 {
  margin-bottom: 40px;
}
.margin-top-45 {
  margin-top: 45px;
}
.margin-bottom-45 {
  margin-bottom: 45px;
}
.margin-top-50 {
  margin-top: 50px;
}
.margin-bottom-50 {
  margin-bottom: 50px;
}
.margin-top-55 {
  margin-top: 55px;
}
.margin-bottom-55 {
  margin-bottom: 55px;
}
.margin-top-60 {
  margin-top: 60px;
}
.margin-bottom-60 {
  margin-bottom: 60px;
}
.margin-top-65 {
  margin-top: 65px;
}
.margin-bottom-65 {
  margin-bottom: 65px;
}
.margin-top-70 {
  margin-top: 70px;
}
.margin-bottom-70 {
  margin-bottom: 70px;
}
.margin-top-75 {
  margin-top: 75px;
}
.margin-bottom-75 {
  margin-bottom: 75px;
}
.margin-top-80 {
  margin-top: 80px;
}
.margin-bottom-80 {
  margin-bottom: 80px;
}
.margin-top-85 {
  margin-top: 85px;
}
.margin-bottom-85 {
  margin-bottom: 85px;
}
.margin-top-90 {
  margin-top: 90px;
}
.margin-bottom-90 {
  margin-bottom: 90px;
}
.margin-top-95 {
  margin-top: 95px;
}
.margin-bottom-95 {
  margin-bottom: 95px;
}
.margin-top-100 {
  margin-top: 100px;
}
.margin-bottom-100 {
  margin-bottom: 100px;
}
.margin-0 {
  margin: 0px;
}
.margin-1 {
  margin: 1px;
}
.margin-2 {
  margin: 2px;
}
.margin-3 {
  margin: 3px;
}
.margin-4 {
  margin: 4px;
}
.margin-5 {
  margin: 5px;
}
.margin-6 {
  margin: 6px;
}
.margin-7 {
  margin: 7px;
}
.margin-8 {
  margin: 8px;
}
.margin-9 {
  margin: 9px;
}
.margin-10 {
  margin: 10px;
}
.margin-15 {
  margin: 15px;
}
.margin-20 {
  margin: 20px;
}
.margin-25 {
  margin: 25px;
}
.margin-30 {
  margin: 30px;
}
.margin-35 {
  margin: 35px;
}
.margin-40 {
  margin: 40px;
}
.margin-45 {
  margin: 45px;
}
.margin-50 {
  margin: 50px;
}
.margin-55 {
  margin: 55px;
}
.margin-60 {
  margin: 60px;
}
.margin-65 {
  margin: 65px;
}
.margin-70 {
  margin: 70px;
}
.margin-75 {
  margin: 75px;
}
.margin-80 {
  margin: 80px;
}
.margin-85 {
  margin: 85px;
}
.margin-90 {
  margin: 90px;
}
.margin-95 {
  margin: 95px;
}
.margin-100 {
  margin: 100px;
}
.no-margin {
  margin: 0 !important;
}
.ntm {
  margin-top: 0 !important;
}
.nbm {
  margin-bottom: 0 !important;
}
/*#endregion */
/*#region padding */
.padding-top-0 {
  padding-top: 0px;
}
.padding-bottom-0 {
  padding-bottom: 0px;
}
.padding-top-1 {
  padding-top: 1px;
}
.padding-bottom-1 {
  padding-bottom: 1px;
}
.padding-top-2 {
  padding-top: 2px;
}
.padding-bottom-2 {
  padding-bottom: 2px;
}
.padding-top-3 {
  padding-top: 3px;
}
.padding-bottom-3 {
  padding-bottom: 3px;
}
.padding-top-4 {
  padding-top: 4px;
}
.padding-bottom-4 {
  padding-bottom: 4px;
}
.padding-top-5 {
  padding-top: 5px;
}
.padding-bottom-5 {
  padding-bottom: 5px;
}
.padding-top-6 {
  padding-top: 6px;
}
.padding-bottom-6 {
  padding-bottom: 6px;
}
.padding-top-7 {
  padding-top: 7px;
}
.padding-bottom-7 {
  padding-bottom: 7px;
}
.padding-top-8 {
  padding-top: 8px;
}
.padding-bottom-8 {
  padding-bottom: 8px;
}
.padding-top-9 {
  padding-top: 9px;
}
.padding-bottom-9 {
  padding-bottom: 9px;
}
.padding-top-10 {
  padding-top: 10px;
}
.padding-bottom-10 {
  padding-bottom: 10px;
}
.padding-top-15 {
  padding-top: 15px;
}
.padding-bottom-15 {
  padding-bottom: 15px;
}
.padding-top-20 {
  padding-top: 20px;
}
.padding-bottom-20 {
  padding-bottom: 20px;
}
.padding-top-25 {
  padding-top: 25px;
}
.padding-bottom-25 {
  padding-bottom: 25px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-bottom-30 {
  padding-bottom: 30px;
}
.padding-top-35 {
  padding-top: 35px;
}
.padding-bottom-35 {
  padding-bottom: 35px;
}
.padding-top-40 {
  padding-top: 40px;
}
.padding-bottom-40 {
  padding-bottom: 40px;
}
.padding-top-45 {
  padding-top: 45px;
}
.padding-bottom-45 {
  padding-bottom: 45px;
}
.padding-top-50 {
  padding-top: 50px;
}
.padding-bottom-50 {
  padding-bottom: 50px;
}
.padding-top-55 {
  padding-top: 55px;
}
.padding-bottom-55 {
  padding-bottom: 55px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.padding-top-65 {
  padding-top: 65px;
}
.padding-bottom-65 {
  padding-bottom: 65px;
}
.padding-top-70 {
  padding-top: 70px;
}
.padding-bottom-70 {
  padding-bottom: 70px;
}
.padding-top-75 {
  padding-top: 75px;
}
.padding-bottom-75 {
  padding-bottom: 75px;
}
.padding-top-80 {
  padding-top: 80px;
}
.padding-bottom-80 {
  padding-bottom: 80px;
}
.padding-top-85 {
  padding-top: 85px;
}
.padding-bottom-85 {
  padding-bottom: 85px;
}
.padding-top-90 {
  padding-top: 90px;
}
.padding-bottom-90 {
  padding-bottom: 90px;
}
.padding-top-95 {
  padding-top: 95px;
}
.padding-bottom-95 {
  padding-bottom: 95px;
}
.padding-top-100 {
  padding-top: 100px;
}
.padding-bottom-100 {
  padding-bottom: 100px;
}
.padding-0 {
  padding: 0px;
}
.padding-1 {
  padding: 1px;
}
.padding-2 {
  padding: 2px;
}
.padding-3 {
  padding: 3px;
}
.padding-4 {
  padding: 4px;
}
.padding-5 {
  padding: 5px;
}
.padding-6 {
  padding: 6px;
}
.padding-7 {
  padding: 7px;
}
.padding-8 {
  padding: 8px;
}
.padding-9 {
  padding: 9px;
}
.padding-10 {
  padding: 10px;
}
.padding-15 {
  padding: 15px;
}
.padding-20 {
  padding: 20px;
}
.padding-25 {
  padding: 25px;
}
.padding-30 {
  padding: 30px;
}
.padding-35 {
  padding: 35px;
}
.padding-40 {
  padding: 40px;
}
.padding-45 {
  padding: 45px;
}
.padding-50 {
  padding: 50px;
}
.padding-55 {
  padding: 55px;
}
.padding-60 {
  padding: 60px;
}
.padding-65 {
  padding: 65px;
}
.padding-70 {
  padding: 70px;
}
.padding-75 {
  padding: 75px;
}
.padding-80 {
  padding: 80px;
}
.padding-85 {
  padding: 85px;
}
.padding-90 {
  padding: 90px;
}
.padding-95 {
  padding: 95px;
}
.padding-100 {
  padding: 100px;
}
.no-padding {
  padding: 0 !important;
}
.ntp {
  padding-top: 0 !important;
}
.nbp {
  padding-bottom: 0 !important;
}
@media screen and (max-width: 800px) {
  .padding-100 {
    padding: 3em;
  }
}
/*#endregion */
/*#region top - bottom */
.top-0 {
  top: 0px;
}
.top-1 {
  top: 1px;
}
.top-2 {
  top: 2px;
}
.top-3 {
  top: 3px;
}
.top-4 {
  top: 4px;
}
.top-5 {
  top: 5px;
}
.top-6 {
  top: 6px;
}
.top-7 {
  top: 7px;
}
.top-8 {
  top: 8px;
}
.top-9 {
  top: 9px;
}
.top-10 {
  top: 10px;
}
.top-15 {
  top: 15px;
}
.top-20 {
  top: 20px;
}
.top-25 {
  top: 25px;
}
.top-30 {
  top: 30px;
}
.top-35 {
  top: 35px;
}
.top-40 {
  top: 40px;
}
.top-45 {
  top: 45px;
}
.top-50 {
  top: 50px;
}
.top-55 {
  top: 55px;
}
.top-60 {
  top: 60px;
}
.top-65 {
  top: 65px;
}
.top-70 {
  top: 70px;
}
.top-75 {
  top: 75px;
}
.top-80 {
  top: 80px;
}
.top-85 {
  top: 85px;
}
.top-90 {
  top: 90px;
}
.top-95 {
  top: 95px;
}
.top-100 {
  top: 100px;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-1 {
  bottom: 1px;
}
.bottom-2 {
  bottom: 2px;
}
.bottom-3 {
  bottom: 3px;
}
.bottom-4 {
  bottom: 4px;
}
.bottom-5 {
  bottom: 5px;
}
.bottom-6 {
  bottom: 6px;
}
.bottom-7 {
  bottom: 7px;
}
.bottom-8 {
  bottom: 8px;
}
.bottom-9 {
  bottom: 9px;
}
.bottom-10 {
  bottom: 10px;
}
.bottom-15 {
  bottom: 15px;
}
.bottom-20 {
  bottom: 20px;
}
.bottom-25 {
  bottom: 25px;
}
.bottom-30 {
  bottom: 30px;
}
.bottom-35 {
  bottom: 35px;
}
.bottom-40 {
  bottom: 40px;
}
.bottom-45 {
  bottom: 45px;
}
.bottom-50 {
  bottom: 50px;
}
.bottom-55 {
  bottom: 55px;
}
.bottom-60 {
  bottom: 60px;
}
.bottom-65 {
  bottom: 65px;
}
.bottom-70 {
  bottom: 70px;
}
.bottom-75 {
  bottom: 75px;
}
.bottom-80 {
  bottom: 80px;
}
.bottom-85 {
  bottom: 85px;
}
.bottom-90 {
  bottom: 90px;
}
.bottom-95 {
  bottom: 95px;
}
.bottom-100 {
  bottom: 100px;
}
/*#endregion */
/*#region z-index */
.z-index-1 {
  z-index: 1;
}
.z-index-5 {
  z-index: 5;
}
.z-index-10 {
  z-index: 10;
}
.z-index-50 {
  z-index: 50;
}
.z-index-100 {
  z-index: 100;
}
.z-index-200 {
  z-index: 200;
}
.z-index-300 {
  z-index: 300;
}
.z-index-400 {
  z-index: 400;
}
.z-index-500 {
  z-index: 500;
}
.z-index-1000 {
  z-index: 1000;
}
.z-index-2000 {
  z-index: 2000;
}
.z-index-5000 {
  z-index: 5000;
}
.z-index-10000 {
  z-index: 10000;
}
.z-index-toptitle {
  z-index: 1039;
  position: fixed;
}
/*#endregion */
/*#region border-radius */
.bd-radius-2 {
  border-radius: 2px;
}
.bd-radius-3 {
  border-radius: 3px;
}
.bd-radius-4 {
  border-radius: 4px;
}
.bd-radius-5 {
  border-radius: 5px;
}
.bd-radius-6 {
  border-radius: 6px;
}
.bd-radius-7 {
  border-radius: 7px;
}
.bd-radius-8 {
  border-radius: 8px;
}
.bd-radius-9 {
  border-radius: 9px;
}
.bd-radius-10 {
  border-radius: 10px;
}
.bd-radius-20 {
  border-radius: 20px;
}
.bd-radius-30 {
  border-radius: 30px;
}
.bd-radius-40 {
  border-radius: 40px;
}
.bd-radius-50 {
  border-radius: 50px;
}
.bd-radius-60 {
  border-radius: 60px;
}
.bd-radius-70 {
  border-radius: 70px;
}
.bd-radius-80 {
  border-radius: 80px;
}
.bd-radius-90 {
  border-radius: 90px;
}
.bd-radius-100 {
  border-radius: 100px;
}
/*#endregion */
/*#region heading */
.numeric-text {
  font-family: IRANSans !important;
}
.numeric-text.negative-number {
  text-align: right;
  direction: ltr;
}
.numeric-text.negative-number.isnegative {
  color: #F44336;
}
.english-number {
  font-family: IRANSansStandard, Calibri, Arial, Tahoma !important;
}
/*label, input, select, textarea, span, tr, td, th, p, li, ul, br, i, small {
    font-family: @font-name-base ;
    font-size: @font-size-base ;
    font-weight: normal ;
}

a {
    font-family: @font-name-base ;
    font-size: @font-size-base ;
    font-weight: normal ;

    .font-numeric & {
        font-family: @font-name-number
        font-size: @font-size-base - 2px ;
    }
}

.field-validation-error span {
    font-size: @font-size-base - 3px ;
}

button {
    font-family: @font-name-base ;
    font-size: @font-size-base ;

    &.btn {
        font-size: @font-size-base ;
    }
}

.form-group-sm .form-control {
    font-size: @font-size-base ;
}

.font-numeric {
    font-family: @font-name-number ;
    font-size: @font-size-base - 2px ;

    .form-control& {
        font-size: @font-size-base - 2px ;
    }
}

[data-name="Md-PersianDateTimePicker-HeaderTable"] button.btn {
    font-size: inherit ;
}*/
/*#endregion */
/*#region font */
.font-family-aban {
  font-family: aban;
}
.font-family-nazaninbold {
  font-family: nazaninbold;
}
.font-family-roya {
  font-family: roya;
}
.font-family-yekan {
  font-family: yekan;
}
.font-family-tahoma {
  font-family: tahoma;
}
.font-size-large {
  font-size: large;
}
.font-size-larger {
  font-size: larger;
}
.font-size-medium {
  font-size: medium;
}
.font-size-small {
  font-size: small;
}
.font-size-smaller {
  font-size: smaller;
}
.font-size-x-large {
  font-size: x-large;
}
.font-size-x-small {
  font-size: x-small;
}
.font-size-xx-large {
  font-size: xx-large;
}
.font-size-xx-small {
  font-size: xx-small;
}
.font-size-xxx-large {
  font-size: xxx-large;
}
.font-weight-100 {
  font-weight: 100;
}
.font-weight-200 {
  font-weight: 200;
}
.font-weight-300 {
  font-weight: 300;
}
.font-weight-400 {
  font-weight: 400;
}
.font-weight-500 {
  font-weight: 500;
}
.font-weight-600 {
  font-weight: 600;
}
.font-weight-700 {
  font-weight: 700;
}
.font-weight-800 {
  font-weight: 800;
}
.font-weight-900 {
  font-weight: 900;
}
.font-weight-bold {
  font-weight: bold;
}
.font-weight-bolder {
  font-weight: bolder;
}
.font-weight-lighter {
  font-weight: lighter;
}
.font-weight-normal {
  font-weight: normal;
}
/*#endregion */
/*#region Color */
.bg-transparent {
  background-color: transparent;
}
.bg-aliceblue {
  background-color: aliceblue;
}
.bg-antiquewhite {
  background-color: antiquewhite;
}
.bg-aqua {
  background-color: aqua;
}
.bg-aquamarine {
  background-color: aquamarine;
}
.bg-azure {
  background-color: azure;
}
.bg-beige {
  background-color: beige;
}
.bg-bisque {
  background-color: bisque;
}
.bg-black {
  background-color: black;
}
.bg-blanchedalmond {
  background-color: blanchedalmond;
}
.bg-blue {
  background-color: blue;
}
.bg-blueviolet {
  background-color: blueviolet;
}
.bg-brown {
  background-color: brown;
}
.bg-burlywood {
  background-color: burlywood;
}
.bg-cadetblue {
  background-color: cadetblue;
}
.bg-chartreuse {
  background-color: chartreuse;
}
.bg-chocolate {
  background-color: chocolate;
}
.bg-coral {
  background-color: coral;
}
.bg-cornflowerblue {
  background-color: cornflowerblue;
}
.bg-cornsilk {
  background-color: cornsilk;
}
.bg-crimson {
  background-color: crimson;
}
.bg-cyan {
  background-color: cyan;
}
.bg-darkblue {
  background-color: darkblue;
}
.bg-darkcyan {
  background-color: darkcyan;
}
.bg-darkgoldenrod {
  background-color: darkgoldenrod;
}
.bg-darkgray {
  background-color: darkgray;
}
.bg-darkgreen {
  background-color: darkgreen;
}
.bg-darkkhaki {
  background-color: darkkhaki;
}
.bg-darkmagenta {
  background-color: darkmagenta;
}
.bg-darkolivegreen {
  background-color: darkolivegreen;
}
.bg-darkorange {
  background-color: darkorange;
}
.bg-darkorchid {
  background-color: darkorchid;
}
.bg-darkred {
  background-color: darkred;
}
.bg-darksalmon {
  background-color: darksalmon;
}
.bg-darkseagreen {
  background-color: darkseagreen;
}
.bg-darkslateblue {
  background-color: darkslateblue;
}
.bg-darkslategray {
  background-color: darkslategray;
}
.bg-darkturquoise {
  background-color: darkturquoise;
}
.bg-darkviolet {
  background-color: darkviolet;
}
.bg-deeppink {
  background-color: deeppink;
}
.bg-deepskyblue {
  background-color: deepskyblue;
}
.bg-dimgray {
  background-color: dimgray;
}
.bg-dodgerblue {
  background-color: dodgerblue;
}
.bg-firebrick {
  background-color: firebrick;
}
.bg-floralwhite {
  background-color: floralwhite;
}
.bg-forestgreen {
  background-color: forestgreen;
}
.bg-fuchsia {
  background-color: fuchsia;
}
.bg-gainsboro {
  background-color: gainsboro;
}
.bg-ghostwhite {
  background-color: ghostwhite;
}
.bg-gold {
  background-color: gold;
}
.bg-goldenrod {
  background-color: goldenrod;
}
.bg-gray {
  background-color: gray;
}
.bg-green {
  background-color: green;
}
.bg-greenyellow {
  background-color: greenyellow;
}
.bg-honeydew {
  background-color: honeydew;
}
.bg-hotpink {
  background-color: hotpink;
}
.bg-indianred {
  background-color: indianred;
}
.bg-indigo {
  background-color: indigo;
}
.bg-ivory {
  background-color: ivory;
}
.bg-khaki {
  background-color: khaki;
}
.bg-lavender {
  background-color: lavender;
}
.bg-lavenderblush {
  background-color: lavenderblush;
}
.bg-lawngreen {
  background-color: lawngreen;
}
.bg-lemonchiffon {
  background-color: lemonchiffon;
}
.bg-lightblue {
  background-color: lightblue;
}
.bg-lightcoral {
  background-color: lightcoral;
}
.bg-lightcyan {
  background-color: lightcyan;
}
.bg-lightgoldenrodyellow {
  background-color: lightgoldenrodyellow;
}
.bg-lightgray {
  background-color: lightgray;
}
.bg-lightgreen {
  background-color: lightgreen;
}
.bg-lightpink {
  background-color: lightpink;
}
.bg-lightsalmon {
  background-color: lightsalmon;
}
.bg-lightseagreen {
  background-color: lightseagreen;
}
.bg-lightskyblue {
  background-color: lightskyblue;
}
.bg-lightslategray {
  background-color: lightslategray;
}
.bg-lightsteelblue {
  background-color: lightsteelblue;
}
.bg-lightyellow {
  background-color: lightyellow;
}
.bg-lime {
  background-color: lime;
}
.bg-limegreen {
  background-color: limegreen;
}
.bg-linen {
  background-color: linen;
}
.bg-magenta {
  background-color: magenta;
}
.bg-maroon {
  background-color: maroon;
}
.bg-mediumaquamarine {
  background-color: mediumaquamarine;
}
.bg-mediumblue {
  background-color: mediumblue;
}
.bg-mediumorchid {
  background-color: mediumorchid;
}
.bg-mediumpurple {
  background-color: mediumpurple;
}
.bg-mediumseagreen {
  background-color: mediumseagreen;
}
.bg-mediumslateblue {
  background-color: mediumslateblue;
}
.bg-mediumspringgreen {
  background-color: mediumspringgreen;
}
.bg-mediumturquoise {
  background-color: mediumturquoise;
}
.bg-mediumvioletred {
  background-color: mediumvioletred;
}
.bg-midnightblue {
  background-color: midnightblue;
}
.bg-mintcream {
  background-color: mintcream;
}
.bg-mistyrose {
  background-color: mistyrose;
}
.bg-moccasin {
  background-color: moccasin;
}
.bg-navajowhite {
  background-color: navajowhite;
}
.bg-navy {
  background-color: navy;
}
.bg-oldlace {
  background-color: oldlace;
}
.bg-olive {
  background-color: olive;
}
.bg-olivedrab {
  background-color: olivedrab;
}
.bg-orange {
  background-color: orange;
}
.bg-orangered {
  background-color: orangered;
}
.bg-orchid {
  background-color: orchid;
}
.bg-palegoldenrod {
  background-color: palegoldenrod;
}
.bg-palegreen {
  background-color: palegreen;
}
.bg-paleturquoise {
  background-color: paleturquoise;
}
.bg-palevioletred {
  background-color: palevioletred;
}
.bg-papayawhip {
  background-color: papayawhip;
}
.bg-peachpuff {
  background-color: peachpuff;
}
.bg-peru {
  background-color: peru;
}
.bg-pink {
  background-color: pink;
}
.bg-plum {
  background-color: plum;
}
.bg-powderblue {
  background-color: powderblue;
}
.bg-purple {
  background-color: purple;
}
.bg-rosybrown {
  background-color: rosybrown;
}
.bg-royalblue {
  background-color: royalblue;
}
.bg-saddlebrown {
  background-color: saddlebrown;
}
.bg-salmon {
  background-color: salmon;
}
.bg-sandybrown {
  background-color: sandybrown;
}
.bg-seagreen {
  background-color: seagreen;
}
.bg-seashell {
  background-color: seashell;
}
.bg-sienna {
  background-color: sienna;
}
.bg-silver {
  background-color: silver;
}
.bg-skyblue {
  background-color: skyblue;
}
.bg-slateblue {
  background-color: slateblue;
}
.bg-slategray {
  background-color: slategray;
}
.bg-snow {
  background-color: snow;
}
.bg-springgreen {
  background-color: springgreen;
}
.bg-steelblue {
  background-color: steelblue;
}
.bg-tan {
  background-color: tan;
}
.bg-teal {
  background-color: teal;
}
.bg-thistle {
  background-color: thistle;
}
.bg-tomato {
  background-color: tomato;
}
.bg-turquoise {
  background-color: turquoise;
}
.bg-violet {
  background-color: violet;
}
.bg-wheat {
  background-color: wheat;
}
.bg-white {
  background-color: white;
}
.bg-whitesmoke {
  background-color: whitesmoke;
}
.bg-yellow {
  background-color: yellow;
}
.bg-yellowgreen {
  background-color: yellowgreen;
}
.bg-lightaqua {
  background-color: #049cdb;
}
.bg-darkaqua {
  background-color: #326ca6;
}
.bg-blueLight {
  background-color: #EFF4FF;
}
.bg-blueDark {
  background-color: #2B5797;
}
.bg-lighten {
  background-color: #d5e7ec;
}
.bg-greenLight {
  background-color: #99b433;
}
.bg-greenDark {
  background-color: #1E7145;
}
.bg-yellowLight {
  background-color: #f8f7de;
}
.bg-orangeDark {
  background-color: #da532c;
}
.bg-pinkDark {
  background-color: #7E3878;
}
.bg-grayDark {
  background-color: #525252;
}
.bg-redLight {
  background-color: #EE1111;
}
.bg-darken {
  background-color: #1d1d1d;
}
.bg-materialize_red {
  background-color: #e51c23;
}
.bg-materialize_red_lighten_5 {
  background-color: #fdeaeb;
}
.bg-materialize_red_lighten_4 {
  background-color: #f8c1c3;
}
.bg-materialize_red_lighten_3 {
  background-color: #f3989b;
}
.bg-materialize_red_lighten_2 {
  background-color: #ee6e73;
}
.bg-materialize_red_lighten_1 {
  background-color: #ea454b;
}
.bg-materialize_red_darken_1 {
  background-color: #d0181e;
}
.bg-materialize_red_darken_2 {
  background-color: #b9151b;
}
.bg-materialize_red_darken_3 {
  background-color: #a21318;
}
.bg-materialize_red_darken_4 {
  background-color: #8b1014;
}
.bg-red {
  background-color: #F44336;
}
.bg-red_lighten_5 {
  background-color: #FFEBEE;
}
.bg-red_lighten_4 {
  background-color: #FFCDD2;
}
.bg-red_lighten_3 {
  background-color: #EF9A9A;
}
.bg-red_lighten_2 {
  background-color: #E57373;
}
.bg-red_lighten_1 {
  background-color: #EF5350;
}
.bg-red_darken_1 {
  background-color: #E53935;
}
.bg-red_darken_2 {
  background-color: #D32F2F;
}
.bg-red_darken_3 {
  background-color: #C62828;
}
.bg-red_darken_4 {
  background-color: #B71C1C;
}
.bg-red_accent_1 {
  background-color: #FF8A80;
}
.bg-red_accent_2 {
  background-color: #FF5252;
}
.bg-red_accent_3 {
  background-color: #FF1744;
}
.bg-red_accent_4 {
  background-color: #D50000;
}
.bg-pink {
  background-color: #e91e63;
}
.bg-pink_lighten_5 {
  background-color: #fce4ec;
}
.bg-pink_lighten_4 {
  background-color: #f8bbd0;
}
.bg-pink_lighten_3 {
  background-color: #f48fb1;
}
.bg-pink_lighten_2 {
  background-color: #f06292;
}
.bg-pink_lighten_1 {
  background-color: #ec407a;
}
.bg-pink_darken_1 {
  background-color: #d81b60;
}
.bg-pink_darken_2 {
  background-color: #c2185b;
}
.bg-pink_darken_3 {
  background-color: #ad1457;
}
.bg-pink_darken_4 {
  background-color: #880e4f;
}
.bg-pink_accent_1 {
  background-color: #ff80ab;
}
.bg-pink_accent_2 {
  background-color: #ff4081;
}
.bg-pink_accent_3 {
  background-color: #f50057;
}
.bg-pink_accent_4 {
  background-color: #c51162;
}
.bg-purple {
  background-color: #9c27b0;
}
.bg-purple_lighten_5 {
  background-color: #f3e5f5;
}
.bg-purple_lighten_4 {
  background-color: #e1bee7;
}
.bg-purple_lighten_3 {
  background-color: #ce93d8;
}
.bg-purple_lighten_2 {
  background-color: #ba68c8;
}
.bg-purple_lighten_1 {
  background-color: #ab47bc;
}
.bg-purple_darken_1 {
  background-color: #8e24aa;
}
.bg-purple_darken_2 {
  background-color: #7b1fa2;
}
.bg-purple_darken_3 {
  background-color: #6a1b9a;
}
.bg-purple_darken_4 {
  background-color: #4a148c;
}
.bg-purple_accent_1 {
  background-color: #ea80fc;
}
.bg-purple_accent_2 {
  background-color: #e040fb;
}
.bg-purple_accent_3 {
  background-color: #d500f9;
}
.bg-purple_accent_4 {
  background-color: #aa00ff;
}
.bg-deep_purple {
  background-color: #673ab7;
}
.bg-deep_purple_lighten_5 {
  background-color: #ede7f6;
}
.bg-deep_purple_lighten_4 {
  background-color: #d1c4e9;
}
.bg-deep_purple_lighten_3 {
  background-color: #b39ddb;
}
.bg-deep_purple_lighten_2 {
  background-color: #9575cd;
}
.bg-deep_purple_lighten_1 {
  background-color: #7e57c2;
}
.bg-deep_purple_darken_1 {
  background-color: #5e35b1;
}
.bg-deep_purple_darken_2 {
  background-color: #512da8;
}
.bg-deep_purple_darken_3 {
  background-color: #4527a0;
}
.bg-deep_purple_darken_4 {
  background-color: #311b92;
}
.bg-deep_purple_accent_1 {
  background-color: #b388ff;
}
.bg-deep_purple_accent_2 {
  background-color: #7c4dff;
}
.bg-deep_purple_accent_3 {
  background-color: #651fff;
}
.bg-deep_purple_accent_4 {
  background-color: #6200ea;
}
.bg-indigo {
  background-color: #3f51b5;
}
.bg-indigo_lighten_5 {
  background-color: #e8eaf6;
}
.bg-indigo_lighten_4 {
  background-color: #c5cae9;
}
.bg-indigo_lighten_3 {
  background-color: #9fa8da;
}
.bg-indigo_lighten_2 {
  background-color: #7986cb;
}
.bg-indigo_lighten_1 {
  background-color: #5c6bc0;
}
.bg-indigo_darken_1 {
  background-color: #3949ab;
}
.bg-indigo_darken_2 {
  background-color: #303f9f;
}
.bg-indigo_darken_3 {
  background-color: #283593;
}
.bg-indigo_darken_4 {
  background-color: #1a237e;
}
.bg-indigo_accent_1 {
  background-color: #8c9eff;
}
.bg-indigo_accent_2 {
  background-color: #536dfe;
}
.bg-indigo_accent_3 {
  background-color: #3d5afe;
}
.bg-indigo_accent_4 {
  background-color: #304ffe;
}
.bg-blue {
  background-color: #2196F3;
}
.bg-blue_lighten_5 {
  background-color: #E3F2FD;
}
.bg-blue_lighten_4 {
  background-color: #BBDEFB;
}
.bg-blue_lighten_3 {
  background-color: #90CAF9;
}
.bg-blue_lighten_2 {
  background-color: #64B5F6;
}
.bg-blue_lighten_1 {
  background-color: #42A5F5;
}
.bg-blue_darken_1 {
  background-color: #1E88E5;
}
.bg-blue_darken_2 {
  background-color: #1976D2;
}
.bg-blue_darken_3 {
  background-color: #1565C0;
}
.bg-blue_darken_4 {
  background-color: #0D47A1;
}
.bg-blue_accent_1 {
  background-color: #82B1FF;
}
.bg-blue_accent_2 {
  background-color: #448AFF;
}
.bg-blue_accent_3 {
  background-color: #2979FF;
}
.bg-blue_accent_4 {
  background-color: #2962FF;
}
.bg-light_blue {
  background-color: #03a9f4;
}
.bg-light_blue_lighten_5 {
  background-color: #e1f5fe;
}
.bg-light_blue_lighten_4 {
  background-color: #b3e5fc;
}
.bg-light_blue_lighten_3 {
  background-color: #81d4fa;
}
.bg-light_blue_lighten_2 {
  background-color: #4fc3f7;
}
.bg-light_blue_lighten_1 {
  background-color: #29b6f6;
}
.bg-light_blue_darken_1 {
  background-color: #039be5;
}
.bg-light_blue_darken_2 {
  background-color: #0288d1;
}
.bg-light_blue_darken_3 {
  background-color: #0277bd;
}
.bg-light_blue_darken_4 {
  background-color: #01579b;
}
.bg-light_blue_accent_1 {
  background-color: #80d8ff;
}
.bg-light_blue_accent_2 {
  background-color: #40c4ff;
}
.bg-light_blue_accent_3 {
  background-color: #00b0ff;
}
.bg-light_blue_accent_4 {
  background-color: #0091ea;
}
.bg-cyan {
  background-color: #00bcd4;
}
.bg-cyan_lighten_5 {
  background-color: #e0f7fa;
}
.bg-cyan_lighten_4 {
  background-color: #b2ebf2;
}
.bg-cyan_lighten_3 {
  background-color: #80deea;
}
.bg-cyan_lighten_2 {
  background-color: #4dd0e1;
}
.bg-cyan_lighten_1 {
  background-color: #26c6da;
}
.bg-cyan_darken_1 {
  background-color: #00acc1;
}
.bg-cyan_darken_2 {
  background-color: #0097a7;
}
.bg-cyan_darken_3 {
  background-color: #00838f;
}
.bg-cyan_darken_4 {
  background-color: #006064;
}
.bg-cyan_accent_1 {
  background-color: #84ffff;
}
.bg-cyan_accent_2 {
  background-color: #18ffff;
}
.bg-cyan_accent_3 {
  background-color: #00e5ff;
}
.bg-cyan_accent_4 {
  background-color: #00b8d4;
}
.bg-teal {
  background-color: #009688;
}
.bg-teal_lighten_5 {
  background-color: #e0f2f1;
}
.bg-teal_lighten_4 {
  background-color: #b2dfdb;
}
.bg-teal_lighten_3 {
  background-color: #80cbc4;
}
.bg-teal_lighten_2 {
  background-color: #4db6ac;
}
.bg-teal_lighten_1 {
  background-color: #26a69a;
}
.bg-teal_darken_1 {
  background-color: #00897b;
}
.bg-teal_darken_2 {
  background-color: #00796b;
}
.bg-teal_darken_3 {
  background-color: #00695c;
}
.bg-teal_darken_4 {
  background-color: #004d40;
}
.bg-teal_accent_1 {
  background-color: #a7ffeb;
}
.bg-teal_accent_2 {
  background-color: #64ffda;
}
.bg-teal_accent_3 {
  background-color: #1de9b6;
}
.bg-teal_accent_4 {
  background-color: #00bfa5;
}
.bg-green {
  background-color: #4CAF50;
}
.bg-green_lighten_5 {
  background-color: #E8F5E9;
}
.bg-green_lighten_4 {
  background-color: #C8E6C9;
}
.bg-green_lighten_3 {
  background-color: #A5D6A7;
}
.bg-green_lighten_2 {
  background-color: #81C784;
}
.bg-green_lighten_1 {
  background-color: #66BB6A;
}
.bg-green_darken_1 {
  background-color: #43A047;
}
.bg-green_darken_2 {
  background-color: #388E3C;
}
.bg-green_darken_3 {
  background-color: #2E7D32;
}
.bg-green_darken_4 {
  background-color: #1B5E20;
}
.bg-green_accent_1 {
  background-color: #B9F6CA;
}
.bg-green_accent_2 {
  background-color: #69F0AE;
}
.bg-green_accent_3 {
  background-color: #00E676;
}
.bg-green_accent_4 {
  background-color: #00C853;
}
.bg-light_green {
  background-color: #8bc34a;
}
.bg-light_green_lighten_5 {
  background-color: #f1f8e9;
}
.bg-light_green_lighten_4 {
  background-color: #dcedc8;
}
.bg-light_green_lighten_3 {
  background-color: #c5e1a5;
}
.bg-light_green_lighten_2 {
  background-color: #aed581;
}
.bg-light_green_lighten_1 {
  background-color: #9ccc65;
}
.bg-light_green_darken_1 {
  background-color: #7cb342;
}
.bg-light_green_darken_2 {
  background-color: #689f38;
}
.bg-light_green_darken_3 {
  background-color: #558b2f;
}
.bg-light_green_darken_4 {
  background-color: #33691e;
}
.bg-light_green_accent_1 {
  background-color: #ccff90;
}
.bg-light_green_accent_2 {
  background-color: #b2ff59;
}
.bg-light_green_accent_3 {
  background-color: #76ff03;
}
.bg-light_green_accent_4 {
  background-color: #64dd17;
}
.bg-lime {
  background-color: #cddc39;
}
.bg-lime_lighten_5 {
  background-color: #f9fbe7;
}
.bg-lime_lighten_4 {
  background-color: #f0f4c3;
}
.bg-lime_lighten_3 {
  background-color: #e6ee9c;
}
.bg-lime_lighten_2 {
  background-color: #dce775;
}
.bg-lime_lighten_1 {
  background-color: #d4e157;
}
.bg-lime_darken_1 {
  background-color: #c0ca33;
}
.bg-lime_darken_2 {
  background-color: #afb42b;
}
.bg-lime_darken_3 {
  background-color: #9e9d24;
}
.bg-lime_darken_4 {
  background-color: #827717;
}
.bg-lime_accent_1 {
  background-color: #f4ff81;
}
.bg-lime_accent_2 {
  background-color: #eeff41;
}
.bg-lime_accent_3 {
  background-color: #c6ff00;
}
.bg-lime_accent_4 {
  background-color: #aeea00;
}
.bg-yellow {
  background-color: #ffeb3b;
}
.bg-yellow_lighten_5 {
  background-color: #fffde7;
}
.bg-yellow_lighten_4 {
  background-color: #fff9c4;
}
.bg-yellow_lighten_3 {
  background-color: #fff59d;
}
.bg-yellow_lighten_2 {
  background-color: #fff176;
}
.bg-yellow_lighten_1 {
  background-color: #ffee58;
}
.bg-yellow_darken_1 {
  background-color: #fdd835;
}
.bg-yellow_darken_2 {
  background-color: #fbc02d;
}
.bg-yellow_darken_3 {
  background-color: #f9a825;
}
.bg-yellow_darken_4 {
  background-color: #f57f17;
}
.bg-yellow_accent_1 {
  background-color: #ffff8d;
}
.bg-yellow_accent_2 {
  background-color: #ffff00;
}
.bg-yellow_accent_3 {
  background-color: #ffea00;
}
.bg-yellow_accent_4 {
  background-color: #ffd600;
}
.bg-amber {
  background-color: #ffc107;
}
.bg-amber_lighten_5 {
  background-color: #fff8e1;
}
.bg-amber_lighten_4 {
  background-color: #ffecb3;
}
.bg-amber_lighten_3 {
  background-color: #ffe082;
}
.bg-amber_lighten_2 {
  background-color: #ffd54f;
}
.bg-amber_lighten_1 {
  background-color: #ffca28;
}
.bg-amber_darken_1 {
  background-color: #ffb300;
}
.bg-amber_darken_2 {
  background-color: #ffa000;
}
.bg-amber_darken_3 {
  background-color: #ff8f00;
}
.bg-amber_darken_4 {
  background-color: #ff6f00;
}
.bg-amber_accent_1 {
  background-color: #ffe57f;
}
.bg-amber_accent_2 {
  background-color: #ffd740;
}
.bg-amber_accent_3 {
  background-color: #ffc400;
}
.bg-amber_accent_4 {
  background-color: #ffab00;
}
.bg-orange {
  background-color: #ff9800;
}
.bg-orange_lighten_5 {
  background-color: #fff3e0;
}
.bg-orange_lighten_4 {
  background-color: #ffe0b2;
}
.bg-orange_lighten_3 {
  background-color: #ffcc80;
}
.bg-orange_lighten_2 {
  background-color: #ffb74d;
}
.bg-orange_lighten_1 {
  background-color: #ffa726;
}
.bg-orange_darken_1 {
  background-color: #fb8c00;
}
.bg-orange_darken_2 {
  background-color: #f57c00;
}
.bg-orange_darken_3 {
  background-color: #ef6c00;
}
.bg-orange_darken_4 {
  background-color: #e65100;
}
.bg-orange_accent_1 {
  background-color: #ffd180;
}
.bg-orange_accent_2 {
  background-color: #ffab40;
}
.bg-orange_accent_3 {
  background-color: #ff9100;
}
.bg-orange_accent_4 {
  background-color: #ff6d00;
}
.bg-deep_orange {
  background-color: #ff5722;
}
.bg-deep_orange_lighten_5 {
  background-color: #fbe9e7;
}
.bg-deep_orange_lighten_4 {
  background-color: #ffccbc;
}
.bg-deep_orange_lighten_3 {
  background-color: #ffab91;
}
.bg-deep_orange_lighten_2 {
  background-color: #ff8a65;
}
.bg-deep_orange_lighten_1 {
  background-color: #ff7043;
}
.bg-deep_orange_darken_1 {
  background-color: #f4511e;
}
.bg-deep_orange_darken_2 {
  background-color: #e64a19;
}
.bg-deep_orange_darken_3 {
  background-color: #d84315;
}
.bg-deep_orange_darken_4 {
  background-color: #bf360c;
}
.bg-deep_orange_accent_1 {
  background-color: #ff9e80;
}
.bg-deep_orange_accent_2 {
  background-color: #ff6e40;
}
.bg-deep_orange_accent_3 {
  background-color: #ff3d00;
}
.bg-deep_orange_accent_4 {
  background-color: #dd2c00;
}
.bg-brown {
  background-color: #795548;
}
.bg-brown_lighten_5 {
  background-color: #efebe9;
}
.bg-brown_lighten_4 {
  background-color: #d7ccc8;
}
.bg-brown_lighten_3 {
  background-color: #bcaaa4;
}
.bg-brown_lighten_2 {
  background-color: #a1887f;
}
.bg-brown_lighten_1 {
  background-color: #8d6e63;
}
.bg-brown_darken_1 {
  background-color: #6d4c41;
}
.bg-brown_darken_2 {
  background-color: #5d4037;
}
.bg-brown_darken_3 {
  background-color: #4e342e;
}
.bg-brown_darken_4 {
  background-color: #3e2723;
}
.bg-blue_grey {
  background-color: #607d8b;
}
.bg-blue_grey_lighten_5 {
  background-color: #eceff1;
}
.bg-blue_grey_lighten_4 {
  background-color: #cfd8dc;
}
.bg-blue_grey_lighten_3 {
  background-color: #b0bec5;
}
.bg-blue_grey_lighten_2 {
  background-color: #90a4ae;
}
.bg-blue_grey_lighten_1 {
  background-color: #78909c;
}
.bg-blue_grey_darken_1 {
  background-color: #546e7a;
}
.bg-blue_grey_darken_2 {
  background-color: #455a64;
}
.bg-blue_grey_darken_3 {
  background-color: #37474f;
}
.bg-blue_grey_darken_4 {
  background-color: #263238;
}
.bg-grey {
  background-color: #9e9e9e;
}
.bg-grey_lighten_5 {
  background-color: #fafafa;
}
.bg-grey_lighten_4 {
  background-color: #f5f5f5;
}
.bg-grey_lighten_3 {
  background-color: #eeeeee;
}
.bg-grey_lighten_2 {
  background-color: #e0e0e0;
}
.bg-grey_lighten_1 {
  background-color: #bdbdbd;
}
.bg-grey_darken_1 {
  background-color: #757575;
}
.bg-grey_darken_2 {
  background-color: #616161;
}
.bg-grey_darken_3 {
  background-color: #424242;
}
.bg-grey_darken_4 {
  background-color: #212121;
}
.bg-white {
  background-color: #FFFFFF;
}
.bg-transparent {
  background-color: transparent;
}
.bg-hover-transparent:hover {
  background-color: transparent;
}
.bg-hover-aliceblue:hover {
  background-color: aliceblue;
}
.bg-hover-antiquewhite:hover {
  background-color: antiquewhite;
}
.bg-hover-aqua:hover {
  background-color: aqua;
}
.bg-hover-aquamarine:hover {
  background-color: aquamarine;
}
.bg-hover-azure:hover {
  background-color: azure;
}
.bg-hover-beige:hover {
  background-color: beige;
}
.bg-hover-bisque:hover {
  background-color: bisque;
}
.bg-hover-black:hover {
  background-color: black;
}
.bg-hover-blanchedalmond:hover {
  background-color: blanchedalmond;
}
.bg-hover-blue:hover {
  background-color: blue;
}
.bg-hover-blueviolet:hover {
  background-color: blueviolet;
}
.bg-hover-brown:hover {
  background-color: brown;
}
.bg-hover-burlywood:hover {
  background-color: burlywood;
}
.bg-hover-cadetblue:hover {
  background-color: cadetblue;
}
.bg-hover-chartreuse:hover {
  background-color: chartreuse;
}
.bg-hover-chocolate:hover {
  background-color: chocolate;
}
.bg-hover-coral:hover {
  background-color: coral;
}
.bg-hover-cornflowerblue:hover {
  background-color: cornflowerblue;
}
.bg-hover-cornsilk:hover {
  background-color: cornsilk;
}
.bg-hover-crimson:hover {
  background-color: crimson;
}
.bg-hover-cyan:hover {
  background-color: cyan;
}
.bg-hover-darkblue:hover {
  background-color: darkblue;
}
.bg-hover-darkcyan:hover {
  background-color: darkcyan;
}
.bg-hover-darkgoldenrod:hover {
  background-color: darkgoldenrod;
}
.bg-hover-darkgray:hover {
  background-color: darkgray;
}
.bg-hover-darkgreen:hover {
  background-color: darkgreen;
}
.bg-hover-darkkhaki:hover {
  background-color: darkkhaki;
}
.bg-hover-darkmagenta:hover {
  background-color: darkmagenta;
}
.bg-hover-darkolivegreen:hover {
  background-color: darkolivegreen;
}
.bg-hover-darkorange:hover {
  background-color: darkorange;
}
.bg-hover-darkorchid:hover {
  background-color: darkorchid;
}
.bg-hover-darkred:hover {
  background-color: darkred;
}
.bg-hover-darksalmon:hover {
  background-color: darksalmon;
}
.bg-hover-darkseagreen:hover {
  background-color: darkseagreen;
}
.bg-hover-darkslateblue:hover {
  background-color: darkslateblue;
}
.bg-hover-darkslategray:hover {
  background-color: darkslategray;
}
.bg-hover-darkturquoise:hover {
  background-color: darkturquoise;
}
.bg-hover-darkviolet:hover {
  background-color: darkviolet;
}
.bg-hover-deeppink:hover {
  background-color: deeppink;
}
.bg-hover-deepskyblue:hover {
  background-color: deepskyblue;
}
.bg-hover-dimgray:hover {
  background-color: dimgray;
}
.bg-hover-dodgerblue:hover {
  background-color: dodgerblue;
}
.bg-hover-firebrick:hover {
  background-color: firebrick;
}
.bg-hover-floralwhite:hover {
  background-color: floralwhite;
}
.bg-hover-forestgreen:hover {
  background-color: forestgreen;
}
.bg-hover-fuchsia:hover {
  background-color: fuchsia;
}
.bg-hover-gainsboro:hover {
  background-color: gainsboro;
}
.bg-hover-ghostwhite:hover {
  background-color: ghostwhite;
}
.bg-hover-gold:hover {
  background-color: gold;
}
.bg-hover-goldenrod:hover {
  background-color: goldenrod;
}
.bg-hover-gray:hover {
  background-color: gray;
}
.bg-hover-green:hover {
  background-color: green;
}
.bg-hover-greenyellow:hover {
  background-color: greenyellow;
}
.bg-hover-honeydew:hover {
  background-color: honeydew;
}
.bg-hover-hotpink:hover {
  background-color: hotpink;
}
.bg-hover-indianred:hover {
  background-color: indianred;
}
.bg-hover-indigo:hover {
  background-color: indigo;
}
.bg-hover-ivory:hover {
  background-color: ivory;
}
.bg-hover-khaki:hover {
  background-color: khaki;
}
.bg-hover-lavender:hover {
  background-color: lavender;
}
.bg-hover-lavenderblush:hover {
  background-color: lavenderblush;
}
.bg-hover-lawngreen:hover {
  background-color: lawngreen;
}
.bg-hover-lemonchiffon:hover {
  background-color: lemonchiffon;
}
.bg-hover-lightblue:hover {
  background-color: lightblue;
}
.bg-hover-lightcoral:hover {
  background-color: lightcoral;
}
.bg-hover-lightcyan:hover {
  background-color: lightcyan;
}
.bg-hover-lightgoldenrodyellow:hover {
  background-color: lightgoldenrodyellow;
}
.bg-hover-lightgray:hover {
  background-color: lightgray;
}
.bg-hover-lightgreen:hover {
  background-color: lightgreen;
}
.bg-hover-lightpink:hover {
  background-color: lightpink;
}
.bg-hover-lightsalmon:hover {
  background-color: lightsalmon;
}
.bg-hover-lightseagreen:hover {
  background-color: lightseagreen;
}
.bg-hover-lightskyblue:hover {
  background-color: lightskyblue;
}
.bg-hover-lightslategray:hover {
  background-color: lightslategray;
}
.bg-hover-lightsteelblue:hover {
  background-color: lightsteelblue;
}
.bg-hover-lightyellow:hover {
  background-color: lightyellow;
}
.bg-hover-lime:hover {
  background-color: lime;
}
.bg-hover-limegreen:hover {
  background-color: limegreen;
}
.bg-hover-linen:hover {
  background-color: linen;
}
.bg-hover-magenta:hover {
  background-color: magenta;
}
.bg-hover-maroon:hover {
  background-color: maroon;
}
.bg-hover-mediumaquamarine:hover {
  background-color: mediumaquamarine;
}
.bg-hover-mediumblue:hover {
  background-color: mediumblue;
}
.bg-hover-mediumorchid:hover {
  background-color: mediumorchid;
}
.bg-hover-mediumpurple:hover {
  background-color: mediumpurple;
}
.bg-hover-mediumseagreen:hover {
  background-color: mediumseagreen;
}
.bg-hover-mediumslateblue:hover {
  background-color: mediumslateblue;
}
.bg-hover-mediumspringgreen:hover {
  background-color: mediumspringgreen;
}
.bg-hover-mediumturquoise:hover {
  background-color: mediumturquoise;
}
.bg-hover-mediumvioletred:hover {
  background-color: mediumvioletred;
}
.bg-hover-midnightblue:hover {
  background-color: midnightblue;
}
.bg-hover-mintcream:hover {
  background-color: mintcream;
}
.bg-hover-mistyrose:hover {
  background-color: mistyrose;
}
.bg-hover-moccasin:hover {
  background-color: moccasin;
}
.bg-hover-navajowhite:hover {
  background-color: navajowhite;
}
.bg-hover-navy:hover {
  background-color: navy;
}
.bg-hover-oldlace:hover {
  background-color: oldlace;
}
.bg-hover-olive:hover {
  background-color: olive;
}
.bg-hover-olivedrab:hover {
  background-color: olivedrab;
}
.bg-hover-orange:hover {
  background-color: orange;
}
.bg-hover-orangered:hover {
  background-color: orangered;
}
.bg-hover-orchid:hover {
  background-color: orchid;
}
.bg-hover-palegoldenrod:hover {
  background-color: palegoldenrod;
}
.bg-hover-palegreen:hover {
  background-color: palegreen;
}
.bg-hover-paleturquoise:hover {
  background-color: paleturquoise;
}
.bg-hover-palevioletred:hover {
  background-color: palevioletred;
}
.bg-hover-papayawhip:hover {
  background-color: papayawhip;
}
.bg-hover-peachpuff:hover {
  background-color: peachpuff;
}
.bg-hover-peru:hover {
  background-color: peru;
}
.bg-hover-pink:hover {
  background-color: pink;
}
.bg-hover-plum:hover {
  background-color: plum;
}
.bg-hover-powderblue:hover {
  background-color: powderblue;
}
.bg-hover-purple:hover {
  background-color: purple;
}
.bg-hover-rosybrown:hover {
  background-color: rosybrown;
}
.bg-hover-royalblue:hover {
  background-color: royalblue;
}
.bg-hover-saddlebrown:hover {
  background-color: saddlebrown;
}
.bg-hover-salmon:hover {
  background-color: salmon;
}
.bg-hover-sandybrown:hover {
  background-color: sandybrown;
}
.bg-hover-seagreen:hover {
  background-color: seagreen;
}
.bg-hover-seashell:hover {
  background-color: seashell;
}
.bg-hover-sienna:hover {
  background-color: sienna;
}
.bg-hover-silver:hover {
  background-color: silver;
}
.bg-hover-skyblue:hover {
  background-color: skyblue;
}
.bg-hover-slateblue:hover {
  background-color: slateblue;
}
.bg-hover-slategray:hover {
  background-color: slategray;
}
.bg-hover-snow:hover {
  background-color: snow;
}
.bg-hover-springgreen:hover {
  background-color: springgreen;
}
.bg-hover-steelblue:hover {
  background-color: steelblue;
}
.bg-hover-tan:hover {
  background-color: tan;
}
.bg-hover-teal:hover {
  background-color: teal;
}
.bg-hover-thistle:hover {
  background-color: thistle;
}
.bg-hover-tomato:hover {
  background-color: tomato;
}
.bg-hover-turquoise:hover {
  background-color: turquoise;
}
.bg-hover-violet:hover {
  background-color: violet;
}
.bg-hover-wheat:hover {
  background-color: wheat;
}
.bg-hover-white:hover {
  background-color: white;
}
.bg-hover-whitesmoke:hover {
  background-color: whitesmoke;
}
.bg-hover-yellow:hover {
  background-color: yellow;
}
.bg-hover-yellowgreen:hover {
  background-color: yellowgreen;
}
.bg-hover-lightaqua:hover {
  background-color: #049cdb;
}
.bg-hover-darkaqua:hover {
  background-color: #326ca6;
}
.bg-hover-blueLight:hover {
  background-color: #EFF4FF;
}
.bg-hover-blueDark:hover {
  background-color: #2B5797;
}
.bg-hover-lighten:hover {
  background-color: #d5e7ec;
}
.bg-hover-greenLight:hover {
  background-color: #99b433;
}
.bg-hover-greenDark:hover {
  background-color: #1E7145;
}
.bg-hover-yellowLight:hover {
  background-color: #f8f7de;
}
.bg-hover-orangeDark:hover {
  background-color: #da532c;
}
.bg-hover-pinkDark:hover {
  background-color: #7E3878;
}
.bg-hover-grayDark:hover {
  background-color: #525252;
}
.bg-hover-redLight:hover {
  background-color: #EE1111;
}
.bg-hover-darken:hover {
  background-color: #1d1d1d;
}
.bg-hover-materialize_red:hover {
  background-color: #e51c23;
}
.bg-hover-materialize_red_lighten_5:hover {
  background-color: #fdeaeb;
}
.bg-hover-materialize_red_lighten_4:hover {
  background-color: #f8c1c3;
}
.bg-hover-materialize_red_lighten_3:hover {
  background-color: #f3989b;
}
.bg-hover-materialize_red_lighten_2:hover {
  background-color: #ee6e73;
}
.bg-hover-materialize_red_lighten_1:hover {
  background-color: #ea454b;
}
.bg-hover-materialize_red_darken_1:hover {
  background-color: #d0181e;
}
.bg-hover-materialize_red_darken_2:hover {
  background-color: #b9151b;
}
.bg-hover-materialize_red_darken_3:hover {
  background-color: #a21318;
}
.bg-hover-materialize_red_darken_4:hover {
  background-color: #8b1014;
}
.bg-hover-red:hover {
  background-color: #F44336;
}
.bg-hover-red_lighten_5:hover {
  background-color: #FFEBEE;
}
.bg-hover-red_lighten_4:hover {
  background-color: #FFCDD2;
}
.bg-hover-red_lighten_3:hover {
  background-color: #EF9A9A;
}
.bg-hover-red_lighten_2:hover {
  background-color: #E57373;
}
.bg-hover-red_lighten_1:hover {
  background-color: #EF5350;
}
.bg-hover-red_darken_1:hover {
  background-color: #E53935;
}
.bg-hover-red_darken_2:hover {
  background-color: #D32F2F;
}
.bg-hover-red_darken_3:hover {
  background-color: #C62828;
}
.bg-hover-red_darken_4:hover {
  background-color: #B71C1C;
}
.bg-hover-red_accent_1:hover {
  background-color: #FF8A80;
}
.bg-hover-red_accent_2:hover {
  background-color: #FF5252;
}
.bg-hover-red_accent_3:hover {
  background-color: #FF1744;
}
.bg-hover-red_accent_4:hover {
  background-color: #D50000;
}
.bg-hover-pink:hover {
  background-color: #e91e63;
}
.bg-hover-pink_lighten_5:hover {
  background-color: #fce4ec;
}
.bg-hover-pink_lighten_4:hover {
  background-color: #f8bbd0;
}
.bg-hover-pink_lighten_3:hover {
  background-color: #f48fb1;
}
.bg-hover-pink_lighten_2:hover {
  background-color: #f06292;
}
.bg-hover-pink_lighten_1:hover {
  background-color: #ec407a;
}
.bg-hover-pink_darken_1:hover {
  background-color: #d81b60;
}
.bg-hover-pink_darken_2:hover {
  background-color: #c2185b;
}
.bg-hover-pink_darken_3:hover {
  background-color: #ad1457;
}
.bg-hover-pink_darken_4:hover {
  background-color: #880e4f;
}
.bg-hover-pink_accent_1:hover {
  background-color: #ff80ab;
}
.bg-hover-pink_accent_2:hover {
  background-color: #ff4081;
}
.bg-hover-pink_accent_3:hover {
  background-color: #f50057;
}
.bg-hover-pink_accent_4:hover {
  background-color: #c51162;
}
.bg-hover-purple:hover {
  background-color: #9c27b0;
}
.bg-hover-purple_lighten_5:hover {
  background-color: #f3e5f5;
}
.bg-hover-purple_lighten_4:hover {
  background-color: #e1bee7;
}
.bg-hover-purple_lighten_3:hover {
  background-color: #ce93d8;
}
.bg-hover-purple_lighten_2:hover {
  background-color: #ba68c8;
}
.bg-hover-purple_lighten_1:hover {
  background-color: #ab47bc;
}
.bg-hover-purple_darken_1:hover {
  background-color: #8e24aa;
}
.bg-hover-purple_darken_2:hover {
  background-color: #7b1fa2;
}
.bg-hover-purple_darken_3:hover {
  background-color: #6a1b9a;
}
.bg-hover-purple_darken_4:hover {
  background-color: #4a148c;
}
.bg-hover-purple_accent_1:hover {
  background-color: #ea80fc;
}
.bg-hover-purple_accent_2:hover {
  background-color: #e040fb;
}
.bg-hover-purple_accent_3:hover {
  background-color: #d500f9;
}
.bg-hover-purple_accent_4:hover {
  background-color: #aa00ff;
}
.bg-hover-deep_purple:hover {
  background-color: #673ab7;
}
.bg-hover-deep_purple_lighten_5:hover {
  background-color: #ede7f6;
}
.bg-hover-deep_purple_lighten_4:hover {
  background-color: #d1c4e9;
}
.bg-hover-deep_purple_lighten_3:hover {
  background-color: #b39ddb;
}
.bg-hover-deep_purple_lighten_2:hover {
  background-color: #9575cd;
}
.bg-hover-deep_purple_lighten_1:hover {
  background-color: #7e57c2;
}
.bg-hover-deep_purple_darken_1:hover {
  background-color: #5e35b1;
}
.bg-hover-deep_purple_darken_2:hover {
  background-color: #512da8;
}
.bg-hover-deep_purple_darken_3:hover {
  background-color: #4527a0;
}
.bg-hover-deep_purple_darken_4:hover {
  background-color: #311b92;
}
.bg-hover-deep_purple_accent_1:hover {
  background-color: #b388ff;
}
.bg-hover-deep_purple_accent_2:hover {
  background-color: #7c4dff;
}
.bg-hover-deep_purple_accent_3:hover {
  background-color: #651fff;
}
.bg-hover-deep_purple_accent_4:hover {
  background-color: #6200ea;
}
.bg-hover-indigo:hover {
  background-color: #3f51b5;
}
.bg-hover-indigo_lighten_5:hover {
  background-color: #e8eaf6;
}
.bg-hover-indigo_lighten_4:hover {
  background-color: #c5cae9;
}
.bg-hover-indigo_lighten_3:hover {
  background-color: #9fa8da;
}
.bg-hover-indigo_lighten_2:hover {
  background-color: #7986cb;
}
.bg-hover-indigo_lighten_1:hover {
  background-color: #5c6bc0;
}
.bg-hover-indigo_darken_1:hover {
  background-color: #3949ab;
}
.bg-hover-indigo_darken_2:hover {
  background-color: #303f9f;
}
.bg-hover-indigo_darken_3:hover {
  background-color: #283593;
}
.bg-hover-indigo_darken_4:hover {
  background-color: #1a237e;
}
.bg-hover-indigo_accent_1:hover {
  background-color: #8c9eff;
}
.bg-hover-indigo_accent_2:hover {
  background-color: #536dfe;
}
.bg-hover-indigo_accent_3:hover {
  background-color: #3d5afe;
}
.bg-hover-indigo_accent_4:hover {
  background-color: #304ffe;
}
.bg-hover-blue:hover {
  background-color: #2196F3;
}
.bg-hover-blue_lighten_5:hover {
  background-color: #E3F2FD;
}
.bg-hover-blue_lighten_4:hover {
  background-color: #BBDEFB;
}
.bg-hover-blue_lighten_3:hover {
  background-color: #90CAF9;
}
.bg-hover-blue_lighten_2:hover {
  background-color: #64B5F6;
}
.bg-hover-blue_lighten_1:hover {
  background-color: #42A5F5;
}
.bg-hover-blue_darken_1:hover {
  background-color: #1E88E5;
}
.bg-hover-blue_darken_2:hover {
  background-color: #1976D2;
}
.bg-hover-blue_darken_3:hover {
  background-color: #1565C0;
}
.bg-hover-blue_darken_4:hover {
  background-color: #0D47A1;
}
.bg-hover-blue_accent_1:hover {
  background-color: #82B1FF;
}
.bg-hover-blue_accent_2:hover {
  background-color: #448AFF;
}
.bg-hover-blue_accent_3:hover {
  background-color: #2979FF;
}
.bg-hover-blue_accent_4:hover {
  background-color: #2962FF;
}
.bg-hover-light_blue:hover {
  background-color: #03a9f4;
}
.bg-hover-light_blue_lighten_5:hover {
  background-color: #e1f5fe;
}
.bg-hover-light_blue_lighten_4:hover {
  background-color: #b3e5fc;
}
.bg-hover-light_blue_lighten_3:hover {
  background-color: #81d4fa;
}
.bg-hover-light_blue_lighten_2:hover {
  background-color: #4fc3f7;
}
.bg-hover-light_blue_lighten_1:hover {
  background-color: #29b6f6;
}
.bg-hover-light_blue_darken_1:hover {
  background-color: #039be5;
}
.bg-hover-light_blue_darken_2:hover {
  background-color: #0288d1;
}
.bg-hover-light_blue_darken_3:hover {
  background-color: #0277bd;
}
.bg-hover-light_blue_darken_4:hover {
  background-color: #01579b;
}
.bg-hover-light_blue_accent_1:hover {
  background-color: #80d8ff;
}
.bg-hover-light_blue_accent_2:hover {
  background-color: #40c4ff;
}
.bg-hover-light_blue_accent_3:hover {
  background-color: #00b0ff;
}
.bg-hover-light_blue_accent_4:hover {
  background-color: #0091ea;
}
.bg-hover-cyan:hover {
  background-color: #00bcd4;
}
.bg-hover-cyan_lighten_5:hover {
  background-color: #e0f7fa;
}
.bg-hover-cyan_lighten_4:hover {
  background-color: #b2ebf2;
}
.bg-hover-cyan_lighten_3:hover {
  background-color: #80deea;
}
.bg-hover-cyan_lighten_2:hover {
  background-color: #4dd0e1;
}
.bg-hover-cyan_lighten_1:hover {
  background-color: #26c6da;
}
.bg-hover-cyan_darken_1:hover {
  background-color: #00acc1;
}
.bg-hover-cyan_darken_2:hover {
  background-color: #0097a7;
}
.bg-hover-cyan_darken_3:hover {
  background-color: #00838f;
}
.bg-hover-cyan_darken_4:hover {
  background-color: #006064;
}
.bg-hover-cyan_accent_1:hover {
  background-color: #84ffff;
}
.bg-hover-cyan_accent_2:hover {
  background-color: #18ffff;
}
.bg-hover-cyan_accent_3:hover {
  background-color: #00e5ff;
}
.bg-hover-cyan_accent_4:hover {
  background-color: #00b8d4;
}
.bg-hover-teal:hover {
  background-color: #009688;
}
.bg-hover-teal_lighten_5:hover {
  background-color: #e0f2f1;
}
.bg-hover-teal_lighten_4:hover {
  background-color: #b2dfdb;
}
.bg-hover-teal_lighten_3:hover {
  background-color: #80cbc4;
}
.bg-hover-teal_lighten_2:hover {
  background-color: #4db6ac;
}
.bg-hover-teal_lighten_1:hover {
  background-color: #26a69a;
}
.bg-hover-teal_darken_1:hover {
  background-color: #00897b;
}
.bg-hover-teal_darken_2:hover {
  background-color: #00796b;
}
.bg-hover-teal_darken_3:hover {
  background-color: #00695c;
}
.bg-hover-teal_darken_4:hover {
  background-color: #004d40;
}
.bg-hover-teal_accent_1:hover {
  background-color: #a7ffeb;
}
.bg-hover-teal_accent_2:hover {
  background-color: #64ffda;
}
.bg-hover-teal_accent_3:hover {
  background-color: #1de9b6;
}
.bg-hover-teal_accent_4:hover {
  background-color: #00bfa5;
}
.bg-hover-green:hover {
  background-color: #4CAF50;
}
.bg-hover-green_lighten_5:hover {
  background-color: #E8F5E9;
}
.bg-hover-green_lighten_4:hover {
  background-color: #C8E6C9;
}
.bg-hover-green_lighten_3:hover {
  background-color: #A5D6A7;
}
.bg-hover-green_lighten_2:hover {
  background-color: #81C784;
}
.bg-hover-green_lighten_1:hover {
  background-color: #66BB6A;
}
.bg-hover-green_darken_1:hover {
  background-color: #43A047;
}
.bg-hover-green_darken_2:hover {
  background-color: #388E3C;
}
.bg-hover-green_darken_3:hover {
  background-color: #2E7D32;
}
.bg-hover-green_darken_4:hover {
  background-color: #1B5E20;
}
.bg-hover-green_accent_1:hover {
  background-color: #B9F6CA;
}
.bg-hover-green_accent_2:hover {
  background-color: #69F0AE;
}
.bg-hover-green_accent_3:hover {
  background-color: #00E676;
}
.bg-hover-green_accent_4:hover {
  background-color: #00C853;
}
.bg-hover-light_green:hover {
  background-color: #8bc34a;
}
.bg-hover-light_green_lighten_5:hover {
  background-color: #f1f8e9;
}
.bg-hover-light_green_lighten_4:hover {
  background-color: #dcedc8;
}
.bg-hover-light_green_lighten_3:hover {
  background-color: #c5e1a5;
}
.bg-hover-light_green_lighten_2:hover {
  background-color: #aed581;
}
.bg-hover-light_green_lighten_1:hover {
  background-color: #9ccc65;
}
.bg-hover-light_green_darken_1:hover {
  background-color: #7cb342;
}
.bg-hover-light_green_darken_2:hover {
  background-color: #689f38;
}
.bg-hover-light_green_darken_3:hover {
  background-color: #558b2f;
}
.bg-hover-light_green_darken_4:hover {
  background-color: #33691e;
}
.bg-hover-light_green_accent_1:hover {
  background-color: #ccff90;
}
.bg-hover-light_green_accent_2:hover {
  background-color: #b2ff59;
}
.bg-hover-light_green_accent_3:hover {
  background-color: #76ff03;
}
.bg-hover-light_green_accent_4:hover {
  background-color: #64dd17;
}
.bg-hover-lime:hover {
  background-color: #cddc39;
}
.bg-hover-lime_lighten_5:hover {
  background-color: #f9fbe7;
}
.bg-hover-lime_lighten_4:hover {
  background-color: #f0f4c3;
}
.bg-hover-lime_lighten_3:hover {
  background-color: #e6ee9c;
}
.bg-hover-lime_lighten_2:hover {
  background-color: #dce775;
}
.bg-hover-lime_lighten_1:hover {
  background-color: #d4e157;
}
.bg-hover-lime_darken_1:hover {
  background-color: #c0ca33;
}
.bg-hover-lime_darken_2:hover {
  background-color: #afb42b;
}
.bg-hover-lime_darken_3:hover {
  background-color: #9e9d24;
}
.bg-hover-lime_darken_4:hover {
  background-color: #827717;
}
.bg-hover-lime_accent_1:hover {
  background-color: #f4ff81;
}
.bg-hover-lime_accent_2:hover {
  background-color: #eeff41;
}
.bg-hover-lime_accent_3:hover {
  background-color: #c6ff00;
}
.bg-hover-lime_accent_4:hover {
  background-color: #aeea00;
}
.bg-hover-yellow:hover {
  background-color: #ffeb3b;
}
.bg-hover-yellow_lighten_5:hover {
  background-color: #fffde7;
}
.bg-hover-yellow_lighten_4:hover {
  background-color: #fff9c4;
}
.bg-hover-yellow_lighten_3:hover {
  background-color: #fff59d;
}
.bg-hover-yellow_lighten_2:hover {
  background-color: #fff176;
}
.bg-hover-yellow_lighten_1:hover {
  background-color: #ffee58;
}
.bg-hover-yellow_darken_1:hover {
  background-color: #fdd835;
}
.bg-hover-yellow_darken_2:hover {
  background-color: #fbc02d;
}
.bg-hover-yellow_darken_3:hover {
  background-color: #f9a825;
}
.bg-hover-yellow_darken_4:hover {
  background-color: #f57f17;
}
.bg-hover-yellow_accent_1:hover {
  background-color: #ffff8d;
}
.bg-hover-yellow_accent_2:hover {
  background-color: #ffff00;
}
.bg-hover-yellow_accent_3:hover {
  background-color: #ffea00;
}
.bg-hover-yellow_accent_4:hover {
  background-color: #ffd600;
}
.bg-hover-amber:hover {
  background-color: #ffc107;
}
.bg-hover-amber_lighten_5:hover {
  background-color: #fff8e1;
}
.bg-hover-amber_lighten_4:hover {
  background-color: #ffecb3;
}
.bg-hover-amber_lighten_3:hover {
  background-color: #ffe082;
}
.bg-hover-amber_lighten_2:hover {
  background-color: #ffd54f;
}
.bg-hover-amber_lighten_1:hover {
  background-color: #ffca28;
}
.bg-hover-amber_darken_1:hover {
  background-color: #ffb300;
}
.bg-hover-amber_darken_2:hover {
  background-color: #ffa000;
}
.bg-hover-amber_darken_3:hover {
  background-color: #ff8f00;
}
.bg-hover-amber_darken_4:hover {
  background-color: #ff6f00;
}
.bg-hover-amber_accent_1:hover {
  background-color: #ffe57f;
}
.bg-hover-amber_accent_2:hover {
  background-color: #ffd740;
}
.bg-hover-amber_accent_3:hover {
  background-color: #ffc400;
}
.bg-hover-amber_accent_4:hover {
  background-color: #ffab00;
}
.bg-hover-orange:hover {
  background-color: #ff9800;
}
.bg-hover-orange_lighten_5:hover {
  background-color: #fff3e0;
}
.bg-hover-orange_lighten_4:hover {
  background-color: #ffe0b2;
}
.bg-hover-orange_lighten_3:hover {
  background-color: #ffcc80;
}
.bg-hover-orange_lighten_2:hover {
  background-color: #ffb74d;
}
.bg-hover-orange_lighten_1:hover {
  background-color: #ffa726;
}
.bg-hover-orange_darken_1:hover {
  background-color: #fb8c00;
}
.bg-hover-orange_darken_2:hover {
  background-color: #f57c00;
}
.bg-hover-orange_darken_3:hover {
  background-color: #ef6c00;
}
.bg-hover-orange_darken_4:hover {
  background-color: #e65100;
}
.bg-hover-orange_accent_1:hover {
  background-color: #ffd180;
}
.bg-hover-orange_accent_2:hover {
  background-color: #ffab40;
}
.bg-hover-orange_accent_3:hover {
  background-color: #ff9100;
}
.bg-hover-orange_accent_4:hover {
  background-color: #ff6d00;
}
.bg-hover-deep_orange:hover {
  background-color: #ff5722;
}
.bg-hover-deep_orange_lighten_5:hover {
  background-color: #fbe9e7;
}
.bg-hover-deep_orange_lighten_4:hover {
  background-color: #ffccbc;
}
.bg-hover-deep_orange_lighten_3:hover {
  background-color: #ffab91;
}
.bg-hover-deep_orange_lighten_2:hover {
  background-color: #ff8a65;
}
.bg-hover-deep_orange_lighten_1:hover {
  background-color: #ff7043;
}
.bg-hover-deep_orange_darken_1:hover {
  background-color: #f4511e;
}
.bg-hover-deep_orange_darken_2:hover {
  background-color: #e64a19;
}
.bg-hover-deep_orange_darken_3:hover {
  background-color: #d84315;
}
.bg-hover-deep_orange_darken_4:hover {
  background-color: #bf360c;
}
.bg-hover-deep_orange_accent_1:hover {
  background-color: #ff9e80;
}
.bg-hover-deep_orange_accent_2:hover {
  background-color: #ff6e40;
}
.bg-hover-deep_orange_accent_3:hover {
  background-color: #ff3d00;
}
.bg-hover-deep_orange_accent_4:hover {
  background-color: #dd2c00;
}
.bg-hover-brown:hover {
  background-color: #795548;
}
.bg-hover-brown_lighten_5:hover {
  background-color: #efebe9;
}
.bg-hover-brown_lighten_4:hover {
  background-color: #d7ccc8;
}
.bg-hover-brown_lighten_3:hover {
  background-color: #bcaaa4;
}
.bg-hover-brown_lighten_2:hover {
  background-color: #a1887f;
}
.bg-hover-brown_lighten_1:hover {
  background-color: #8d6e63;
}
.bg-hover-brown_darken_1:hover {
  background-color: #6d4c41;
}
.bg-hover-brown_darken_2:hover {
  background-color: #5d4037;
}
.bg-hover-brown_darken_3:hover {
  background-color: #4e342e;
}
.bg-hover-brown_darken_4:hover {
  background-color: #3e2723;
}
.bg-hover-blue_grey:hover {
  background-color: #607d8b;
}
.bg-hover-blue_grey_lighten_5:hover {
  background-color: #eceff1;
}
.bg-hover-blue_grey_lighten_4:hover {
  background-color: #cfd8dc;
}
.bg-hover-blue_grey_lighten_3:hover {
  background-color: #b0bec5;
}
.bg-hover-blue_grey_lighten_2:hover {
  background-color: #90a4ae;
}
.bg-hover-blue_grey_lighten_1:hover {
  background-color: #78909c;
}
.bg-hover-blue_grey_darken_1:hover {
  background-color: #546e7a;
}
.bg-hover-blue_grey_darken_2:hover {
  background-color: #455a64;
}
.bg-hover-blue_grey_darken_3:hover {
  background-color: #37474f;
}
.bg-hover-blue_grey_darken_4:hover {
  background-color: #263238;
}
.bg-hover-grey:hover {
  background-color: #9e9e9e;
}
.bg-hover-grey_lighten_5:hover {
  background-color: #fafafa;
}
.bg-hover-grey_lighten_4:hover {
  background-color: #f5f5f5;
}
.bg-hover-grey_lighten_3:hover {
  background-color: #eeeeee;
}
.bg-hover-grey_lighten_2:hover {
  background-color: #e0e0e0;
}
.bg-hover-grey_lighten_1:hover {
  background-color: #bdbdbd;
}
.bg-hover-grey_darken_1:hover {
  background-color: #757575;
}
.bg-hover-grey_darken_2:hover {
  background-color: #616161;
}
.bg-hover-grey_darken_3:hover {
  background-color: #424242;
}
.bg-hover-grey_darken_4:hover {
  background-color: #212121;
}
.bg-hover-white:hover {
  background-color: #FFFFFF;
}
.bg-hover-transparent:hover {
  background-color: transparent;
}
.bg-active-transparent:active {
  background-color: transparent;
}
.bg-active-aliceblue:active {
  background-color: aliceblue;
}
.bg-active-antiquewhite:active {
  background-color: antiquewhite;
}
.bg-active-aqua:active {
  background-color: aqua;
}
.bg-active-aquamarine:active {
  background-color: aquamarine;
}
.bg-active-azure:active {
  background-color: azure;
}
.bg-active-beige:active {
  background-color: beige;
}
.bg-active-bisque:active {
  background-color: bisque;
}
.bg-active-black:active {
  background-color: black;
}
.bg-active-blanchedalmond:active {
  background-color: blanchedalmond;
}
.bg-active-blue:active {
  background-color: blue;
}
.bg-active-blueviolet:active {
  background-color: blueviolet;
}
.bg-active-brown:active {
  background-color: brown;
}
.bg-active-burlywood:active {
  background-color: burlywood;
}
.bg-active-cadetblue:active {
  background-color: cadetblue;
}
.bg-active-chartreuse:active {
  background-color: chartreuse;
}
.bg-active-chocolate:active {
  background-color: chocolate;
}
.bg-active-coral:active {
  background-color: coral;
}
.bg-active-cornflowerblue:active {
  background-color: cornflowerblue;
}
.bg-active-cornsilk:active {
  background-color: cornsilk;
}
.bg-active-crimson:active {
  background-color: crimson;
}
.bg-active-cyan:active {
  background-color: cyan;
}
.bg-active-darkblue:active {
  background-color: darkblue;
}
.bg-active-darkcyan:active {
  background-color: darkcyan;
}
.bg-active-darkgoldenrod:active {
  background-color: darkgoldenrod;
}
.bg-active-darkgray:active {
  background-color: darkgray;
}
.bg-active-darkgreen:active {
  background-color: darkgreen;
}
.bg-active-darkkhaki:active {
  background-color: darkkhaki;
}
.bg-active-darkmagenta:active {
  background-color: darkmagenta;
}
.bg-active-darkolivegreen:active {
  background-color: darkolivegreen;
}
.bg-active-darkorange:active {
  background-color: darkorange;
}
.bg-active-darkorchid:active {
  background-color: darkorchid;
}
.bg-active-darkred:active {
  background-color: darkred;
}
.bg-active-darksalmon:active {
  background-color: darksalmon;
}
.bg-active-darkseagreen:active {
  background-color: darkseagreen;
}
.bg-active-darkslateblue:active {
  background-color: darkslateblue;
}
.bg-active-darkslategray:active {
  background-color: darkslategray;
}
.bg-active-darkturquoise:active {
  background-color: darkturquoise;
}
.bg-active-darkviolet:active {
  background-color: darkviolet;
}
.bg-active-deeppink:active {
  background-color: deeppink;
}
.bg-active-deepskyblue:active {
  background-color: deepskyblue;
}
.bg-active-dimgray:active {
  background-color: dimgray;
}
.bg-active-dodgerblue:active {
  background-color: dodgerblue;
}
.bg-active-firebrick:active {
  background-color: firebrick;
}
.bg-active-floralwhite:active {
  background-color: floralwhite;
}
.bg-active-forestgreen:active {
  background-color: forestgreen;
}
.bg-active-fuchsia:active {
  background-color: fuchsia;
}
.bg-active-gainsboro:active {
  background-color: gainsboro;
}
.bg-active-ghostwhite:active {
  background-color: ghostwhite;
}
.bg-active-gold:active {
  background-color: gold;
}
.bg-active-goldenrod:active {
  background-color: goldenrod;
}
.bg-active-gray:active {
  background-color: gray;
}
.bg-active-green:active {
  background-color: green;
}
.bg-active-greenyellow:active {
  background-color: greenyellow;
}
.bg-active-honeydew:active {
  background-color: honeydew;
}
.bg-active-hotpink:active {
  background-color: hotpink;
}
.bg-active-indianred:active {
  background-color: indianred;
}
.bg-active-indigo:active {
  background-color: indigo;
}
.bg-active-ivory:active {
  background-color: ivory;
}
.bg-active-khaki:active {
  background-color: khaki;
}
.bg-active-lavender:active {
  background-color: lavender;
}
.bg-active-lavenderblush:active {
  background-color: lavenderblush;
}
.bg-active-lawngreen:active {
  background-color: lawngreen;
}
.bg-active-lemonchiffon:active {
  background-color: lemonchiffon;
}
.bg-active-lightblue:active {
  background-color: lightblue;
}
.bg-active-lightcoral:active {
  background-color: lightcoral;
}
.bg-active-lightcyan:active {
  background-color: lightcyan;
}
.bg-active-lightgoldenrodyellow:active {
  background-color: lightgoldenrodyellow;
}
.bg-active-lightgray:active {
  background-color: lightgray;
}
.bg-active-lightgreen:active {
  background-color: lightgreen;
}
.bg-active-lightpink:active {
  background-color: lightpink;
}
.bg-active-lightsalmon:active {
  background-color: lightsalmon;
}
.bg-active-lightseagreen:active {
  background-color: lightseagreen;
}
.bg-active-lightskyblue:active {
  background-color: lightskyblue;
}
.bg-active-lightslategray:active {
  background-color: lightslategray;
}
.bg-active-lightsteelblue:active {
  background-color: lightsteelblue;
}
.bg-active-lightyellow:active {
  background-color: lightyellow;
}
.bg-active-lime:active {
  background-color: lime;
}
.bg-active-limegreen:active {
  background-color: limegreen;
}
.bg-active-linen:active {
  background-color: linen;
}
.bg-active-magenta:active {
  background-color: magenta;
}
.bg-active-maroon:active {
  background-color: maroon;
}
.bg-active-mediumaquamarine:active {
  background-color: mediumaquamarine;
}
.bg-active-mediumblue:active {
  background-color: mediumblue;
}
.bg-active-mediumorchid:active {
  background-color: mediumorchid;
}
.bg-active-mediumpurple:active {
  background-color: mediumpurple;
}
.bg-active-mediumseagreen:active {
  background-color: mediumseagreen;
}
.bg-active-mediumslateblue:active {
  background-color: mediumslateblue;
}
.bg-active-mediumspringgreen:active {
  background-color: mediumspringgreen;
}
.bg-active-mediumturquoise:active {
  background-color: mediumturquoise;
}
.bg-active-mediumvioletred:active {
  background-color: mediumvioletred;
}
.bg-active-midnightblue:active {
  background-color: midnightblue;
}
.bg-active-mintcream:active {
  background-color: mintcream;
}
.bg-active-mistyrose:active {
  background-color: mistyrose;
}
.bg-active-moccasin:active {
  background-color: moccasin;
}
.bg-active-navajowhite:active {
  background-color: navajowhite;
}
.bg-active-navy:active {
  background-color: navy;
}
.bg-active-oldlace:active {
  background-color: oldlace;
}
.bg-active-olive:active {
  background-color: olive;
}
.bg-active-olivedrab:active {
  background-color: olivedrab;
}
.bg-active-orange:active {
  background-color: orange;
}
.bg-active-orangered:active {
  background-color: orangered;
}
.bg-active-orchid:active {
  background-color: orchid;
}
.bg-active-palegoldenrod:active {
  background-color: palegoldenrod;
}
.bg-active-palegreen:active {
  background-color: palegreen;
}
.bg-active-paleturquoise:active {
  background-color: paleturquoise;
}
.bg-active-palevioletred:active {
  background-color: palevioletred;
}
.bg-active-papayawhip:active {
  background-color: papayawhip;
}
.bg-active-peachpuff:active {
  background-color: peachpuff;
}
.bg-active-peru:active {
  background-color: peru;
}
.bg-active-pink:active {
  background-color: pink;
}
.bg-active-plum:active {
  background-color: plum;
}
.bg-active-powderblue:active {
  background-color: powderblue;
}
.bg-active-purple:active {
  background-color: purple;
}
.bg-active-rosybrown:active {
  background-color: rosybrown;
}
.bg-active-royalblue:active {
  background-color: royalblue;
}
.bg-active-saddlebrown:active {
  background-color: saddlebrown;
}
.bg-active-salmon:active {
  background-color: salmon;
}
.bg-active-sandybrown:active {
  background-color: sandybrown;
}
.bg-active-seagreen:active {
  background-color: seagreen;
}
.bg-active-seashell:active {
  background-color: seashell;
}
.bg-active-sienna:active {
  background-color: sienna;
}
.bg-active-silver:active {
  background-color: silver;
}
.bg-active-skyblue:active {
  background-color: skyblue;
}
.bg-active-slateblue:active {
  background-color: slateblue;
}
.bg-active-slategray:active {
  background-color: slategray;
}
.bg-active-snow:active {
  background-color: snow;
}
.bg-active-springgreen:active {
  background-color: springgreen;
}
.bg-active-steelblue:active {
  background-color: steelblue;
}
.bg-active-tan:active {
  background-color: tan;
}
.bg-active-teal:active {
  background-color: teal;
}
.bg-active-thistle:active {
  background-color: thistle;
}
.bg-active-tomato:active {
  background-color: tomato;
}
.bg-active-turquoise:active {
  background-color: turquoise;
}
.bg-active-violet:active {
  background-color: violet;
}
.bg-active-wheat:active {
  background-color: wheat;
}
.bg-active-white:active {
  background-color: white;
}
.bg-active-whitesmoke:active {
  background-color: whitesmoke;
}
.bg-active-yellow:active {
  background-color: yellow;
}
.bg-active-yellowgreen:active {
  background-color: yellowgreen;
}
.bg-active-lightaqua:active {
  background-color: #049cdb;
}
.bg-active-darkaqua:active {
  background-color: #326ca6;
}
.bg-active-blueLight:active {
  background-color: #EFF4FF;
}
.bg-active-blueDark:active {
  background-color: #2B5797;
}
.bg-active-lighten:active {
  background-color: #d5e7ec;
}
.bg-active-greenLight:active {
  background-color: #99b433;
}
.bg-active-greenDark:active {
  background-color: #1E7145;
}
.bg-active-yellowLight:active {
  background-color: #f8f7de;
}
.bg-active-orangeDark:active {
  background-color: #da532c;
}
.bg-active-pinkDark:active {
  background-color: #7E3878;
}
.bg-active-grayDark:active {
  background-color: #525252;
}
.bg-active-redLight:active {
  background-color: #EE1111;
}
.bg-active-darken:active {
  background-color: #1d1d1d;
}
.bg-active-materialize_red:active {
  background-color: #e51c23;
}
.bg-active-materialize_red_lighten_5:active {
  background-color: #fdeaeb;
}
.bg-active-materialize_red_lighten_4:active {
  background-color: #f8c1c3;
}
.bg-active-materialize_red_lighten_3:active {
  background-color: #f3989b;
}
.bg-active-materialize_red_lighten_2:active {
  background-color: #ee6e73;
}
.bg-active-materialize_red_lighten_1:active {
  background-color: #ea454b;
}
.bg-active-materialize_red_darken_1:active {
  background-color: #d0181e;
}
.bg-active-materialize_red_darken_2:active {
  background-color: #b9151b;
}
.bg-active-materialize_red_darken_3:active {
  background-color: #a21318;
}
.bg-active-materialize_red_darken_4:active {
  background-color: #8b1014;
}
.bg-active-red:active {
  background-color: #F44336;
}
.bg-active-red_lighten_5:active {
  background-color: #FFEBEE;
}
.bg-active-red_lighten_4:active {
  background-color: #FFCDD2;
}
.bg-active-red_lighten_3:active {
  background-color: #EF9A9A;
}
.bg-active-red_lighten_2:active {
  background-color: #E57373;
}
.bg-active-red_lighten_1:active {
  background-color: #EF5350;
}
.bg-active-red_darken_1:active {
  background-color: #E53935;
}
.bg-active-red_darken_2:active {
  background-color: #D32F2F;
}
.bg-active-red_darken_3:active {
  background-color: #C62828;
}
.bg-active-red_darken_4:active {
  background-color: #B71C1C;
}
.bg-active-red_accent_1:active {
  background-color: #FF8A80;
}
.bg-active-red_accent_2:active {
  background-color: #FF5252;
}
.bg-active-red_accent_3:active {
  background-color: #FF1744;
}
.bg-active-red_accent_4:active {
  background-color: #D50000;
}
.bg-active-pink:active {
  background-color: #e91e63;
}
.bg-active-pink_lighten_5:active {
  background-color: #fce4ec;
}
.bg-active-pink_lighten_4:active {
  background-color: #f8bbd0;
}
.bg-active-pink_lighten_3:active {
  background-color: #f48fb1;
}
.bg-active-pink_lighten_2:active {
  background-color: #f06292;
}
.bg-active-pink_lighten_1:active {
  background-color: #ec407a;
}
.bg-active-pink_darken_1:active {
  background-color: #d81b60;
}
.bg-active-pink_darken_2:active {
  background-color: #c2185b;
}
.bg-active-pink_darken_3:active {
  background-color: #ad1457;
}
.bg-active-pink_darken_4:active {
  background-color: #880e4f;
}
.bg-active-pink_accent_1:active {
  background-color: #ff80ab;
}
.bg-active-pink_accent_2:active {
  background-color: #ff4081;
}
.bg-active-pink_accent_3:active {
  background-color: #f50057;
}
.bg-active-pink_accent_4:active {
  background-color: #c51162;
}
.bg-active-purple:active {
  background-color: #9c27b0;
}
.bg-active-purple_lighten_5:active {
  background-color: #f3e5f5;
}
.bg-active-purple_lighten_4:active {
  background-color: #e1bee7;
}
.bg-active-purple_lighten_3:active {
  background-color: #ce93d8;
}
.bg-active-purple_lighten_2:active {
  background-color: #ba68c8;
}
.bg-active-purple_lighten_1:active {
  background-color: #ab47bc;
}
.bg-active-purple_darken_1:active {
  background-color: #8e24aa;
}
.bg-active-purple_darken_2:active {
  background-color: #7b1fa2;
}
.bg-active-purple_darken_3:active {
  background-color: #6a1b9a;
}
.bg-active-purple_darken_4:active {
  background-color: #4a148c;
}
.bg-active-purple_accent_1:active {
  background-color: #ea80fc;
}
.bg-active-purple_accent_2:active {
  background-color: #e040fb;
}
.bg-active-purple_accent_3:active {
  background-color: #d500f9;
}
.bg-active-purple_accent_4:active {
  background-color: #aa00ff;
}
.bg-active-deep_purple:active {
  background-color: #673ab7;
}
.bg-active-deep_purple_lighten_5:active {
  background-color: #ede7f6;
}
.bg-active-deep_purple_lighten_4:active {
  background-color: #d1c4e9;
}
.bg-active-deep_purple_lighten_3:active {
  background-color: #b39ddb;
}
.bg-active-deep_purple_lighten_2:active {
  background-color: #9575cd;
}
.bg-active-deep_purple_lighten_1:active {
  background-color: #7e57c2;
}
.bg-active-deep_purple_darken_1:active {
  background-color: #5e35b1;
}
.bg-active-deep_purple_darken_2:active {
  background-color: #512da8;
}
.bg-active-deep_purple_darken_3:active {
  background-color: #4527a0;
}
.bg-active-deep_purple_darken_4:active {
  background-color: #311b92;
}
.bg-active-deep_purple_accent_1:active {
  background-color: #b388ff;
}
.bg-active-deep_purple_accent_2:active {
  background-color: #7c4dff;
}
.bg-active-deep_purple_accent_3:active {
  background-color: #651fff;
}
.bg-active-deep_purple_accent_4:active {
  background-color: #6200ea;
}
.bg-active-indigo:active {
  background-color: #3f51b5;
}
.bg-active-indigo_lighten_5:active {
  background-color: #e8eaf6;
}
.bg-active-indigo_lighten_4:active {
  background-color: #c5cae9;
}
.bg-active-indigo_lighten_3:active {
  background-color: #9fa8da;
}
.bg-active-indigo_lighten_2:active {
  background-color: #7986cb;
}
.bg-active-indigo_lighten_1:active {
  background-color: #5c6bc0;
}
.bg-active-indigo_darken_1:active {
  background-color: #3949ab;
}
.bg-active-indigo_darken_2:active {
  background-color: #303f9f;
}
.bg-active-indigo_darken_3:active {
  background-color: #283593;
}
.bg-active-indigo_darken_4:active {
  background-color: #1a237e;
}
.bg-active-indigo_accent_1:active {
  background-color: #8c9eff;
}
.bg-active-indigo_accent_2:active {
  background-color: #536dfe;
}
.bg-active-indigo_accent_3:active {
  background-color: #3d5afe;
}
.bg-active-indigo_accent_4:active {
  background-color: #304ffe;
}
.bg-active-blue:active {
  background-color: #2196F3;
}
.bg-active-blue_lighten_5:active {
  background-color: #E3F2FD;
}
.bg-active-blue_lighten_4:active {
  background-color: #BBDEFB;
}
.bg-active-blue_lighten_3:active {
  background-color: #90CAF9;
}
.bg-active-blue_lighten_2:active {
  background-color: #64B5F6;
}
.bg-active-blue_lighten_1:active {
  background-color: #42A5F5;
}
.bg-active-blue_darken_1:active {
  background-color: #1E88E5;
}
.bg-active-blue_darken_2:active {
  background-color: #1976D2;
}
.bg-active-blue_darken_3:active {
  background-color: #1565C0;
}
.bg-active-blue_darken_4:active {
  background-color: #0D47A1;
}
.bg-active-blue_accent_1:active {
  background-color: #82B1FF;
}
.bg-active-blue_accent_2:active {
  background-color: #448AFF;
}
.bg-active-blue_accent_3:active {
  background-color: #2979FF;
}
.bg-active-blue_accent_4:active {
  background-color: #2962FF;
}
.bg-active-light_blue:active {
  background-color: #03a9f4;
}
.bg-active-light_blue_lighten_5:active {
  background-color: #e1f5fe;
}
.bg-active-light_blue_lighten_4:active {
  background-color: #b3e5fc;
}
.bg-active-light_blue_lighten_3:active {
  background-color: #81d4fa;
}
.bg-active-light_blue_lighten_2:active {
  background-color: #4fc3f7;
}
.bg-active-light_blue_lighten_1:active {
  background-color: #29b6f6;
}
.bg-active-light_blue_darken_1:active {
  background-color: #039be5;
}
.bg-active-light_blue_darken_2:active {
  background-color: #0288d1;
}
.bg-active-light_blue_darken_3:active {
  background-color: #0277bd;
}
.bg-active-light_blue_darken_4:active {
  background-color: #01579b;
}
.bg-active-light_blue_accent_1:active {
  background-color: #80d8ff;
}
.bg-active-light_blue_accent_2:active {
  background-color: #40c4ff;
}
.bg-active-light_blue_accent_3:active {
  background-color: #00b0ff;
}
.bg-active-light_blue_accent_4:active {
  background-color: #0091ea;
}
.bg-active-cyan:active {
  background-color: #00bcd4;
}
.bg-active-cyan_lighten_5:active {
  background-color: #e0f7fa;
}
.bg-active-cyan_lighten_4:active {
  background-color: #b2ebf2;
}
.bg-active-cyan_lighten_3:active {
  background-color: #80deea;
}
.bg-active-cyan_lighten_2:active {
  background-color: #4dd0e1;
}
.bg-active-cyan_lighten_1:active {
  background-color: #26c6da;
}
.bg-active-cyan_darken_1:active {
  background-color: #00acc1;
}
.bg-active-cyan_darken_2:active {
  background-color: #0097a7;
}
.bg-active-cyan_darken_3:active {
  background-color: #00838f;
}
.bg-active-cyan_darken_4:active {
  background-color: #006064;
}
.bg-active-cyan_accent_1:active {
  background-color: #84ffff;
}
.bg-active-cyan_accent_2:active {
  background-color: #18ffff;
}
.bg-active-cyan_accent_3:active {
  background-color: #00e5ff;
}
.bg-active-cyan_accent_4:active {
  background-color: #00b8d4;
}
.bg-active-teal:active {
  background-color: #009688;
}
.bg-active-teal_lighten_5:active {
  background-color: #e0f2f1;
}
.bg-active-teal_lighten_4:active {
  background-color: #b2dfdb;
}
.bg-active-teal_lighten_3:active {
  background-color: #80cbc4;
}
.bg-active-teal_lighten_2:active {
  background-color: #4db6ac;
}
.bg-active-teal_lighten_1:active {
  background-color: #26a69a;
}
.bg-active-teal_darken_1:active {
  background-color: #00897b;
}
.bg-active-teal_darken_2:active {
  background-color: #00796b;
}
.bg-active-teal_darken_3:active {
  background-color: #00695c;
}
.bg-active-teal_darken_4:active {
  background-color: #004d40;
}
.bg-active-teal_accent_1:active {
  background-color: #a7ffeb;
}
.bg-active-teal_accent_2:active {
  background-color: #64ffda;
}
.bg-active-teal_accent_3:active {
  background-color: #1de9b6;
}
.bg-active-teal_accent_4:active {
  background-color: #00bfa5;
}
.bg-active-green:active {
  background-color: #4CAF50;
}
.bg-active-green_lighten_5:active {
  background-color: #E8F5E9;
}
.bg-active-green_lighten_4:active {
  background-color: #C8E6C9;
}
.bg-active-green_lighten_3:active {
  background-color: #A5D6A7;
}
.bg-active-green_lighten_2:active {
  background-color: #81C784;
}
.bg-active-green_lighten_1:active {
  background-color: #66BB6A;
}
.bg-active-green_darken_1:active {
  background-color: #43A047;
}
.bg-active-green_darken_2:active {
  background-color: #388E3C;
}
.bg-active-green_darken_3:active {
  background-color: #2E7D32;
}
.bg-active-green_darken_4:active {
  background-color: #1B5E20;
}
.bg-active-green_accent_1:active {
  background-color: #B9F6CA;
}
.bg-active-green_accent_2:active {
  background-color: #69F0AE;
}
.bg-active-green_accent_3:active {
  background-color: #00E676;
}
.bg-active-green_accent_4:active {
  background-color: #00C853;
}
.bg-active-light_green:active {
  background-color: #8bc34a;
}
.bg-active-light_green_lighten_5:active {
  background-color: #f1f8e9;
}
.bg-active-light_green_lighten_4:active {
  background-color: #dcedc8;
}
.bg-active-light_green_lighten_3:active {
  background-color: #c5e1a5;
}
.bg-active-light_green_lighten_2:active {
  background-color: #aed581;
}
.bg-active-light_green_lighten_1:active {
  background-color: #9ccc65;
}
.bg-active-light_green_darken_1:active {
  background-color: #7cb342;
}
.bg-active-light_green_darken_2:active {
  background-color: #689f38;
}
.bg-active-light_green_darken_3:active {
  background-color: #558b2f;
}
.bg-active-light_green_darken_4:active {
  background-color: #33691e;
}
.bg-active-light_green_accent_1:active {
  background-color: #ccff90;
}
.bg-active-light_green_accent_2:active {
  background-color: #b2ff59;
}
.bg-active-light_green_accent_3:active {
  background-color: #76ff03;
}
.bg-active-light_green_accent_4:active {
  background-color: #64dd17;
}
.bg-active-lime:active {
  background-color: #cddc39;
}
.bg-active-lime_lighten_5:active {
  background-color: #f9fbe7;
}
.bg-active-lime_lighten_4:active {
  background-color: #f0f4c3;
}
.bg-active-lime_lighten_3:active {
  background-color: #e6ee9c;
}
.bg-active-lime_lighten_2:active {
  background-color: #dce775;
}
.bg-active-lime_lighten_1:active {
  background-color: #d4e157;
}
.bg-active-lime_darken_1:active {
  background-color: #c0ca33;
}
.bg-active-lime_darken_2:active {
  background-color: #afb42b;
}
.bg-active-lime_darken_3:active {
  background-color: #9e9d24;
}
.bg-active-lime_darken_4:active {
  background-color: #827717;
}
.bg-active-lime_accent_1:active {
  background-color: #f4ff81;
}
.bg-active-lime_accent_2:active {
  background-color: #eeff41;
}
.bg-active-lime_accent_3:active {
  background-color: #c6ff00;
}
.bg-active-lime_accent_4:active {
  background-color: #aeea00;
}
.bg-active-yellow:active {
  background-color: #ffeb3b;
}
.bg-active-yellow_lighten_5:active {
  background-color: #fffde7;
}
.bg-active-yellow_lighten_4:active {
  background-color: #fff9c4;
}
.bg-active-yellow_lighten_3:active {
  background-color: #fff59d;
}
.bg-active-yellow_lighten_2:active {
  background-color: #fff176;
}
.bg-active-yellow_lighten_1:active {
  background-color: #ffee58;
}
.bg-active-yellow_darken_1:active {
  background-color: #fdd835;
}
.bg-active-yellow_darken_2:active {
  background-color: #fbc02d;
}
.bg-active-yellow_darken_3:active {
  background-color: #f9a825;
}
.bg-active-yellow_darken_4:active {
  background-color: #f57f17;
}
.bg-active-yellow_accent_1:active {
  background-color: #ffff8d;
}
.bg-active-yellow_accent_2:active {
  background-color: #ffff00;
}
.bg-active-yellow_accent_3:active {
  background-color: #ffea00;
}
.bg-active-yellow_accent_4:active {
  background-color: #ffd600;
}
.bg-active-amber:active {
  background-color: #ffc107;
}
.bg-active-amber_lighten_5:active {
  background-color: #fff8e1;
}
.bg-active-amber_lighten_4:active {
  background-color: #ffecb3;
}
.bg-active-amber_lighten_3:active {
  background-color: #ffe082;
}
.bg-active-amber_lighten_2:active {
  background-color: #ffd54f;
}
.bg-active-amber_lighten_1:active {
  background-color: #ffca28;
}
.bg-active-amber_darken_1:active {
  background-color: #ffb300;
}
.bg-active-amber_darken_2:active {
  background-color: #ffa000;
}
.bg-active-amber_darken_3:active {
  background-color: #ff8f00;
}
.bg-active-amber_darken_4:active {
  background-color: #ff6f00;
}
.bg-active-amber_accent_1:active {
  background-color: #ffe57f;
}
.bg-active-amber_accent_2:active {
  background-color: #ffd740;
}
.bg-active-amber_accent_3:active {
  background-color: #ffc400;
}
.bg-active-amber_accent_4:active {
  background-color: #ffab00;
}
.bg-active-orange:active {
  background-color: #ff9800;
}
.bg-active-orange_lighten_5:active {
  background-color: #fff3e0;
}
.bg-active-orange_lighten_4:active {
  background-color: #ffe0b2;
}
.bg-active-orange_lighten_3:active {
  background-color: #ffcc80;
}
.bg-active-orange_lighten_2:active {
  background-color: #ffb74d;
}
.bg-active-orange_lighten_1:active {
  background-color: #ffa726;
}
.bg-active-orange_darken_1:active {
  background-color: #fb8c00;
}
.bg-active-orange_darken_2:active {
  background-color: #f57c00;
}
.bg-active-orange_darken_3:active {
  background-color: #ef6c00;
}
.bg-active-orange_darken_4:active {
  background-color: #e65100;
}
.bg-active-orange_accent_1:active {
  background-color: #ffd180;
}
.bg-active-orange_accent_2:active {
  background-color: #ffab40;
}
.bg-active-orange_accent_3:active {
  background-color: #ff9100;
}
.bg-active-orange_accent_4:active {
  background-color: #ff6d00;
}
.bg-active-deep_orange:active {
  background-color: #ff5722;
}
.bg-active-deep_orange_lighten_5:active {
  background-color: #fbe9e7;
}
.bg-active-deep_orange_lighten_4:active {
  background-color: #ffccbc;
}
.bg-active-deep_orange_lighten_3:active {
  background-color: #ffab91;
}
.bg-active-deep_orange_lighten_2:active {
  background-color: #ff8a65;
}
.bg-active-deep_orange_lighten_1:active {
  background-color: #ff7043;
}
.bg-active-deep_orange_darken_1:active {
  background-color: #f4511e;
}
.bg-active-deep_orange_darken_2:active {
  background-color: #e64a19;
}
.bg-active-deep_orange_darken_3:active {
  background-color: #d84315;
}
.bg-active-deep_orange_darken_4:active {
  background-color: #bf360c;
}
.bg-active-deep_orange_accent_1:active {
  background-color: #ff9e80;
}
.bg-active-deep_orange_accent_2:active {
  background-color: #ff6e40;
}
.bg-active-deep_orange_accent_3:active {
  background-color: #ff3d00;
}
.bg-active-deep_orange_accent_4:active {
  background-color: #dd2c00;
}
.bg-active-brown:active {
  background-color: #795548;
}
.bg-active-brown_lighten_5:active {
  background-color: #efebe9;
}
.bg-active-brown_lighten_4:active {
  background-color: #d7ccc8;
}
.bg-active-brown_lighten_3:active {
  background-color: #bcaaa4;
}
.bg-active-brown_lighten_2:active {
  background-color: #a1887f;
}
.bg-active-brown_lighten_1:active {
  background-color: #8d6e63;
}
.bg-active-brown_darken_1:active {
  background-color: #6d4c41;
}
.bg-active-brown_darken_2:active {
  background-color: #5d4037;
}
.bg-active-brown_darken_3:active {
  background-color: #4e342e;
}
.bg-active-brown_darken_4:active {
  background-color: #3e2723;
}
.bg-active-blue_grey:active {
  background-color: #607d8b;
}
.bg-active-blue_grey_lighten_5:active {
  background-color: #eceff1;
}
.bg-active-blue_grey_lighten_4:active {
  background-color: #cfd8dc;
}
.bg-active-blue_grey_lighten_3:active {
  background-color: #b0bec5;
}
.bg-active-blue_grey_lighten_2:active {
  background-color: #90a4ae;
}
.bg-active-blue_grey_lighten_1:active {
  background-color: #78909c;
}
.bg-active-blue_grey_darken_1:active {
  background-color: #546e7a;
}
.bg-active-blue_grey_darken_2:active {
  background-color: #455a64;
}
.bg-active-blue_grey_darken_3:active {
  background-color: #37474f;
}
.bg-active-blue_grey_darken_4:active {
  background-color: #263238;
}
.bg-active-grey:active {
  background-color: #9e9e9e;
}
.bg-active-grey_lighten_5:active {
  background-color: #fafafa;
}
.bg-active-grey_lighten_4:active {
  background-color: #f5f5f5;
}
.bg-active-grey_lighten_3:active {
  background-color: #eeeeee;
}
.bg-active-grey_lighten_2:active {
  background-color: #e0e0e0;
}
.bg-active-grey_lighten_1:active {
  background-color: #bdbdbd;
}
.bg-active-grey_darken_1:active {
  background-color: #757575;
}
.bg-active-grey_darken_2:active {
  background-color: #616161;
}
.bg-active-grey_darken_3:active {
  background-color: #424242;
}
.bg-active-grey_darken_4:active {
  background-color: #212121;
}
.bg-active-white:active {
  background-color: #FFFFFF;
}
.bg-active-transparent:active {
  background-color: transparent;
}
.fg-transparent {
  color: transparent;
}
.fg-aliceblue {
  color: aliceblue;
}
.fg-antiquewhite {
  color: antiquewhite;
}
.fg-aqua {
  color: aqua;
}
.fg-aquamarine {
  color: aquamarine;
}
.fg-azure {
  color: azure;
}
.fg-beige {
  color: beige;
}
.fg-bisque {
  color: bisque;
}
.fg-black {
  color: black;
}
.fg-blanchedalmond {
  color: blanchedalmond;
}
.fg-blue {
  color: blue;
}
.fg-blueviolet {
  color: blueviolet;
}
.fg-brown {
  color: brown;
}
.fg-burlywood {
  color: burlywood;
}
.fg-cadetblue {
  color: cadetblue;
}
.fg-chartreuse {
  color: chartreuse;
}
.fg-chocolate {
  color: chocolate;
}
.fg-coral {
  color: coral;
}
.fg-cornflowerblue {
  color: cornflowerblue;
}
.fg-cornsilk {
  color: cornsilk;
}
.fg-crimson {
  color: crimson;
}
.fg-cyan {
  color: cyan;
}
.fg-darkblue {
  color: darkblue;
}
.fg-darkcyan {
  color: darkcyan;
}
.fg-darkgoldenrod {
  color: darkgoldenrod;
}
.fg-darkgray {
  color: darkgray;
}
.fg-darkgreen {
  color: darkgreen;
}
.fg-darkkhaki {
  color: darkkhaki;
}
.fg-darkmagenta {
  color: darkmagenta;
}
.fg-darkolivegreen {
  color: darkolivegreen;
}
.fg-darkorange {
  color: darkorange;
}
.fg-darkorchid {
  color: darkorchid;
}
.fg-darkred {
  color: darkred;
}
.fg-darksalmon {
  color: darksalmon;
}
.fg-darkseagreen {
  color: darkseagreen;
}
.fg-darkslateblue {
  color: darkslateblue;
}
.fg-darkslategray {
  color: darkslategray;
}
.fg-darkturquoise {
  color: darkturquoise;
}
.fg-darkviolet {
  color: darkviolet;
}
.fg-deeppink {
  color: deeppink;
}
.fg-deepskyblue {
  color: deepskyblue;
}
.fg-dimgray {
  color: dimgray;
}
.fg-dodgerblue {
  color: dodgerblue;
}
.fg-firebrick {
  color: firebrick;
}
.fg-floralwhite {
  color: floralwhite;
}
.fg-forestgreen {
  color: forestgreen;
}
.fg-fuchsia {
  color: fuchsia;
}
.fg-gainsboro {
  color: gainsboro;
}
.fg-ghostwhite {
  color: ghostwhite;
}
.fg-gold {
  color: gold;
}
.fg-goldenrod {
  color: goldenrod;
}
.fg-gray {
  color: gray;
}
.fg-green {
  color: green;
}
.fg-greenyellow {
  color: greenyellow;
}
.fg-honeydew {
  color: honeydew;
}
.fg-hotpink {
  color: hotpink;
}
.fg-indianred {
  color: indianred;
}
.fg-indigo {
  color: indigo;
}
.fg-ivory {
  color: ivory;
}
.fg-khaki {
  color: khaki;
}
.fg-lavender {
  color: lavender;
}
.fg-lavenderblush {
  color: lavenderblush;
}
.fg-lawngreen {
  color: lawngreen;
}
.fg-lemonchiffon {
  color: lemonchiffon;
}
.fg-lightblue {
  color: lightblue;
}
.fg-lightcoral {
  color: lightcoral;
}
.fg-lightcyan {
  color: lightcyan;
}
.fg-lightgoldenrodyellow {
  color: lightgoldenrodyellow;
}
.fg-lightgray {
  color: lightgray;
}
.fg-lightgreen {
  color: lightgreen;
}
.fg-lightpink {
  color: lightpink;
}
.fg-lightsalmon {
  color: lightsalmon;
}
.fg-lightseagreen {
  color: lightseagreen;
}
.fg-lightskyblue {
  color: lightskyblue;
}
.fg-lightslategray {
  color: lightslategray;
}
.fg-lightsteelblue {
  color: lightsteelblue;
}
.fg-lightyellow {
  color: lightyellow;
}
.fg-lime {
  color: lime;
}
.fg-limegreen {
  color: limegreen;
}
.fg-linen {
  color: linen;
}
.fg-magenta {
  color: magenta;
}
.fg-maroon {
  color: maroon;
}
.fg-mediumaquamarine {
  color: mediumaquamarine;
}
.fg-mediumblue {
  color: mediumblue;
}
.fg-mediumorchid {
  color: mediumorchid;
}
.fg-mediumpurple {
  color: mediumpurple;
}
.fg-mediumseagreen {
  color: mediumseagreen;
}
.fg-mediumslateblue {
  color: mediumslateblue;
}
.fg-mediumspringgreen {
  color: mediumspringgreen;
}
.fg-mediumturquoise {
  color: mediumturquoise;
}
.fg-mediumvioletred {
  color: mediumvioletred;
}
.fg-midnightblue {
  color: midnightblue;
}
.fg-mintcream {
  color: mintcream;
}
.fg-mistyrose {
  color: mistyrose;
}
.fg-moccasin {
  color: moccasin;
}
.fg-navajowhite {
  color: navajowhite;
}
.fg-navy {
  color: navy;
}
.fg-oldlace {
  color: oldlace;
}
.fg-olive {
  color: olive;
}
.fg-olivedrab {
  color: olivedrab;
}
.fg-orange {
  color: orange;
}
.fg-orangered {
  color: orangered;
}
.fg-orchid {
  color: orchid;
}
.fg-palegoldenrod {
  color: palegoldenrod;
}
.fg-palegreen {
  color: palegreen;
}
.fg-paleturquoise {
  color: paleturquoise;
}
.fg-palevioletred {
  color: palevioletred;
}
.fg-papayawhip {
  color: papayawhip;
}
.fg-peachpuff {
  color: peachpuff;
}
.fg-peru {
  color: peru;
}
.fg-pink {
  color: pink;
}
.fg-plum {
  color: plum;
}
.fg-powderblue {
  color: powderblue;
}
.fg-purple {
  color: purple;
}
.fg-rosybrown {
  color: rosybrown;
}
.fg-royalblue {
  color: royalblue;
}
.fg-saddlebrown {
  color: saddlebrown;
}
.fg-salmon {
  color: salmon;
}
.fg-sandybrown {
  color: sandybrown;
}
.fg-seagreen {
  color: seagreen;
}
.fg-seashell {
  color: seashell;
}
.fg-sienna {
  color: sienna;
}
.fg-silver {
  color: silver;
}
.fg-skyblue {
  color: skyblue;
}
.fg-slateblue {
  color: slateblue;
}
.fg-slategray {
  color: slategray;
}
.fg-snow {
  color: snow;
}
.fg-springgreen {
  color: springgreen;
}
.fg-steelblue {
  color: steelblue;
}
.fg-tan {
  color: tan;
}
.fg-teal {
  color: teal;
}
.fg-thistle {
  color: thistle;
}
.fg-tomato {
  color: tomato;
}
.fg-turquoise {
  color: turquoise;
}
.fg-violet {
  color: violet;
}
.fg-wheat {
  color: wheat;
}
.fg-white {
  color: white;
}
.fg-whitesmoke {
  color: whitesmoke;
}
.fg-yellow {
  color: yellow;
}
.fg-yellowgreen {
  color: yellowgreen;
}
.fg-lightaqua {
  color: #049cdb;
}
.fg-darkaqua {
  color: #326ca6;
}
.fg-blueLight {
  color: #EFF4FF;
}
.fg-blueDark {
  color: #2B5797;
}
.fg-lighten {
  color: #d5e7ec;
}
.fg-greenLight {
  color: #99b433;
}
.fg-greenDark {
  color: #1E7145;
}
.fg-yellowLight {
  color: #f8f7de;
}
.fg-orangeDark {
  color: #da532c;
}
.fg-pinkDark {
  color: #7E3878;
}
.fg-grayDark {
  color: #525252;
}
.fg-redLight {
  color: #EE1111;
}
.fg-darken {
  color: #1d1d1d;
}
.fg-materialize_red {
  color: #e51c23;
}
.fg-materialize_red_lighten_5 {
  color: #fdeaeb;
}
.fg-materialize_red_lighten_4 {
  color: #f8c1c3;
}
.fg-materialize_red_lighten_3 {
  color: #f3989b;
}
.fg-materialize_red_lighten_2 {
  color: #ee6e73;
}
.fg-materialize_red_lighten_1 {
  color: #ea454b;
}
.fg-materialize_red_darken_1 {
  color: #d0181e;
}
.fg-materialize_red_darken_2 {
  color: #b9151b;
}
.fg-materialize_red_darken_3 {
  color: #a21318;
}
.fg-materialize_red_darken_4 {
  color: #8b1014;
}
.fg-red {
  color: #F44336;
}
.fg-red_lighten_5 {
  color: #FFEBEE;
}
.fg-red_lighten_4 {
  color: #FFCDD2;
}
.fg-red_lighten_3 {
  color: #EF9A9A;
}
.fg-red_lighten_2 {
  color: #E57373;
}
.fg-red_lighten_1 {
  color: #EF5350;
}
.fg-red_darken_1 {
  color: #E53935;
}
.fg-red_darken_2 {
  color: #D32F2F;
}
.fg-red_darken_3 {
  color: #C62828;
}
.fg-red_darken_4 {
  color: #B71C1C;
}
.fg-red_accent_1 {
  color: #FF8A80;
}
.fg-red_accent_2 {
  color: #FF5252;
}
.fg-red_accent_3 {
  color: #FF1744;
}
.fg-red_accent_4 {
  color: #D50000;
}
.fg-pink {
  color: #e91e63;
}
.fg-pink_lighten_5 {
  color: #fce4ec;
}
.fg-pink_lighten_4 {
  color: #f8bbd0;
}
.fg-pink_lighten_3 {
  color: #f48fb1;
}
.fg-pink_lighten_2 {
  color: #f06292;
}
.fg-pink_lighten_1 {
  color: #ec407a;
}
.fg-pink_darken_1 {
  color: #d81b60;
}
.fg-pink_darken_2 {
  color: #c2185b;
}
.fg-pink_darken_3 {
  color: #ad1457;
}
.fg-pink_darken_4 {
  color: #880e4f;
}
.fg-pink_accent_1 {
  color: #ff80ab;
}
.fg-pink_accent_2 {
  color: #ff4081;
}
.fg-pink_accent_3 {
  color: #f50057;
}
.fg-pink_accent_4 {
  color: #c51162;
}
.fg-purple {
  color: #9c27b0;
}
.fg-purple_lighten_5 {
  color: #f3e5f5;
}
.fg-purple_lighten_4 {
  color: #e1bee7;
}
.fg-purple_lighten_3 {
  color: #ce93d8;
}
.fg-purple_lighten_2 {
  color: #ba68c8;
}
.fg-purple_lighten_1 {
  color: #ab47bc;
}
.fg-purple_darken_1 {
  color: #8e24aa;
}
.fg-purple_darken_2 {
  color: #7b1fa2;
}
.fg-purple_darken_3 {
  color: #6a1b9a;
}
.fg-purple_darken_4 {
  color: #4a148c;
}
.fg-purple_accent_1 {
  color: #ea80fc;
}
.fg-purple_accent_2 {
  color: #e040fb;
}
.fg-purple_accent_3 {
  color: #d500f9;
}
.fg-purple_accent_4 {
  color: #aa00ff;
}
.fg-deep_purple {
  color: #673ab7;
}
.fg-deep_purple_lighten_5 {
  color: #ede7f6;
}
.fg-deep_purple_lighten_4 {
  color: #d1c4e9;
}
.fg-deep_purple_lighten_3 {
  color: #b39ddb;
}
.fg-deep_purple_lighten_2 {
  color: #9575cd;
}
.fg-deep_purple_lighten_1 {
  color: #7e57c2;
}
.fg-deep_purple_darken_1 {
  color: #5e35b1;
}
.fg-deep_purple_darken_2 {
  color: #512da8;
}
.fg-deep_purple_darken_3 {
  color: #4527a0;
}
.fg-deep_purple_darken_4 {
  color: #311b92;
}
.fg-deep_purple_accent_1 {
  color: #b388ff;
}
.fg-deep_purple_accent_2 {
  color: #7c4dff;
}
.fg-deep_purple_accent_3 {
  color: #651fff;
}
.fg-deep_purple_accent_4 {
  color: #6200ea;
}
.fg-indigo {
  color: #3f51b5;
}
.fg-indigo_lighten_5 {
  color: #e8eaf6;
}
.fg-indigo_lighten_4 {
  color: #c5cae9;
}
.fg-indigo_lighten_3 {
  color: #9fa8da;
}
.fg-indigo_lighten_2 {
  color: #7986cb;
}
.fg-indigo_lighten_1 {
  color: #5c6bc0;
}
.fg-indigo_darken_1 {
  color: #3949ab;
}
.fg-indigo_darken_2 {
  color: #303f9f;
}
.fg-indigo_darken_3 {
  color: #283593;
}
.fg-indigo_darken_4 {
  color: #1a237e;
}
.fg-indigo_accent_1 {
  color: #8c9eff;
}
.fg-indigo_accent_2 {
  color: #536dfe;
}
.fg-indigo_accent_3 {
  color: #3d5afe;
}
.fg-indigo_accent_4 {
  color: #304ffe;
}
.fg-blue {
  color: #2196F3;
}
.fg-blue_lighten_5 {
  color: #E3F2FD;
}
.fg-blue_lighten_4 {
  color: #BBDEFB;
}
.fg-blue_lighten_3 {
  color: #90CAF9;
}
.fg-blue_lighten_2 {
  color: #64B5F6;
}
.fg-blue_lighten_1 {
  color: #42A5F5;
}
.fg-blue_darken_1 {
  color: #1E88E5;
}
.fg-blue_darken_2 {
  color: #1976D2;
}
.fg-blue_darken_3 {
  color: #1565C0;
}
.fg-blue_darken_4 {
  color: #0D47A1;
}
.fg-blue_accent_1 {
  color: #82B1FF;
}
.fg-blue_accent_2 {
  color: #448AFF;
}
.fg-blue_accent_3 {
  color: #2979FF;
}
.fg-blue_accent_4 {
  color: #2962FF;
}
.fg-light_blue {
  color: #03a9f4;
}
.fg-light_blue_lighten_5 {
  color: #e1f5fe;
}
.fg-light_blue_lighten_4 {
  color: #b3e5fc;
}
.fg-light_blue_lighten_3 {
  color: #81d4fa;
}
.fg-light_blue_lighten_2 {
  color: #4fc3f7;
}
.fg-light_blue_lighten_1 {
  color: #29b6f6;
}
.fg-light_blue_darken_1 {
  color: #039be5;
}
.fg-light_blue_darken_2 {
  color: #0288d1;
}
.fg-light_blue_darken_3 {
  color: #0277bd;
}
.fg-light_blue_darken_4 {
  color: #01579b;
}
.fg-light_blue_accent_1 {
  color: #80d8ff;
}
.fg-light_blue_accent_2 {
  color: #40c4ff;
}
.fg-light_blue_accent_3 {
  color: #00b0ff;
}
.fg-light_blue_accent_4 {
  color: #0091ea;
}
.fg-cyan {
  color: #00bcd4;
}
.fg-cyan_lighten_5 {
  color: #e0f7fa;
}
.fg-cyan_lighten_4 {
  color: #b2ebf2;
}
.fg-cyan_lighten_3 {
  color: #80deea;
}
.fg-cyan_lighten_2 {
  color: #4dd0e1;
}
.fg-cyan_lighten_1 {
  color: #26c6da;
}
.fg-cyan_darken_1 {
  color: #00acc1;
}
.fg-cyan_darken_2 {
  color: #0097a7;
}
.fg-cyan_darken_3 {
  color: #00838f;
}
.fg-cyan_darken_4 {
  color: #006064;
}
.fg-cyan_accent_1 {
  color: #84ffff;
}
.fg-cyan_accent_2 {
  color: #18ffff;
}
.fg-cyan_accent_3 {
  color: #00e5ff;
}
.fg-cyan_accent_4 {
  color: #00b8d4;
}
.fg-teal {
  color: #009688;
}
.fg-teal_lighten_5 {
  color: #e0f2f1;
}
.fg-teal_lighten_4 {
  color: #b2dfdb;
}
.fg-teal_lighten_3 {
  color: #80cbc4;
}
.fg-teal_lighten_2 {
  color: #4db6ac;
}
.fg-teal_lighten_1 {
  color: #26a69a;
}
.fg-teal_darken_1 {
  color: #00897b;
}
.fg-teal_darken_2 {
  color: #00796b;
}
.fg-teal_darken_3 {
  color: #00695c;
}
.fg-teal_darken_4 {
  color: #004d40;
}
.fg-teal_accent_1 {
  color: #a7ffeb;
}
.fg-teal_accent_2 {
  color: #64ffda;
}
.fg-teal_accent_3 {
  color: #1de9b6;
}
.fg-teal_accent_4 {
  color: #00bfa5;
}
.fg-green {
  color: #4CAF50;
}
.fg-green_lighten_5 {
  color: #E8F5E9;
}
.fg-green_lighten_4 {
  color: #C8E6C9;
}
.fg-green_lighten_3 {
  color: #A5D6A7;
}
.fg-green_lighten_2 {
  color: #81C784;
}
.fg-green_lighten_1 {
  color: #66BB6A;
}
.fg-green_darken_1 {
  color: #43A047;
}
.fg-green_darken_2 {
  color: #388E3C;
}
.fg-green_darken_3 {
  color: #2E7D32;
}
.fg-green_darken_4 {
  color: #1B5E20;
}
.fg-green_accent_1 {
  color: #B9F6CA;
}
.fg-green_accent_2 {
  color: #69F0AE;
}
.fg-green_accent_3 {
  color: #00E676;
}
.fg-green_accent_4 {
  color: #00C853;
}
.fg-light_green {
  color: #8bc34a;
}
.fg-light_green_lighten_5 {
  color: #f1f8e9;
}
.fg-light_green_lighten_4 {
  color: #dcedc8;
}
.fg-light_green_lighten_3 {
  color: #c5e1a5;
}
.fg-light_green_lighten_2 {
  color: #aed581;
}
.fg-light_green_lighten_1 {
  color: #9ccc65;
}
.fg-light_green_darken_1 {
  color: #7cb342;
}
.fg-light_green_darken_2 {
  color: #689f38;
}
.fg-light_green_darken_3 {
  color: #558b2f;
}
.fg-light_green_darken_4 {
  color: #33691e;
}
.fg-light_green_accent_1 {
  color: #ccff90;
}
.fg-light_green_accent_2 {
  color: #b2ff59;
}
.fg-light_green_accent_3 {
  color: #76ff03;
}
.fg-light_green_accent_4 {
  color: #64dd17;
}
.fg-lime {
  color: #cddc39;
}
.fg-lime_lighten_5 {
  color: #f9fbe7;
}
.fg-lime_lighten_4 {
  color: #f0f4c3;
}
.fg-lime_lighten_3 {
  color: #e6ee9c;
}
.fg-lime_lighten_2 {
  color: #dce775;
}
.fg-lime_lighten_1 {
  color: #d4e157;
}
.fg-lime_darken_1 {
  color: #c0ca33;
}
.fg-lime_darken_2 {
  color: #afb42b;
}
.fg-lime_darken_3 {
  color: #9e9d24;
}
.fg-lime_darken_4 {
  color: #827717;
}
.fg-lime_accent_1 {
  color: #f4ff81;
}
.fg-lime_accent_2 {
  color: #eeff41;
}
.fg-lime_accent_3 {
  color: #c6ff00;
}
.fg-lime_accent_4 {
  color: #aeea00;
}
.fg-yellow {
  color: #ffeb3b;
}
.fg-yellow_lighten_5 {
  color: #fffde7;
}
.fg-yellow_lighten_4 {
  color: #fff9c4;
}
.fg-yellow_lighten_3 {
  color: #fff59d;
}
.fg-yellow_lighten_2 {
  color: #fff176;
}
.fg-yellow_lighten_1 {
  color: #ffee58;
}
.fg-yellow_darken_1 {
  color: #fdd835;
}
.fg-yellow_darken_2 {
  color: #fbc02d;
}
.fg-yellow_darken_3 {
  color: #f9a825;
}
.fg-yellow_darken_4 {
  color: #f57f17;
}
.fg-yellow_accent_1 {
  color: #ffff8d;
}
.fg-yellow_accent_2 {
  color: #ffff00;
}
.fg-yellow_accent_3 {
  color: #ffea00;
}
.fg-yellow_accent_4 {
  color: #ffd600;
}
.fg-amber {
  color: #ffc107;
}
.fg-amber_lighten_5 {
  color: #fff8e1;
}
.fg-amber_lighten_4 {
  color: #ffecb3;
}
.fg-amber_lighten_3 {
  color: #ffe082;
}
.fg-amber_lighten_2 {
  color: #ffd54f;
}
.fg-amber_lighten_1 {
  color: #ffca28;
}
.fg-amber_darken_1 {
  color: #ffb300;
}
.fg-amber_darken_2 {
  color: #ffa000;
}
.fg-amber_darken_3 {
  color: #ff8f00;
}
.fg-amber_darken_4 {
  color: #ff6f00;
}
.fg-amber_accent_1 {
  color: #ffe57f;
}
.fg-amber_accent_2 {
  color: #ffd740;
}
.fg-amber_accent_3 {
  color: #ffc400;
}
.fg-amber_accent_4 {
  color: #ffab00;
}
.fg-orange {
  color: #ff9800;
}
.fg-orange_lighten_5 {
  color: #fff3e0;
}
.fg-orange_lighten_4 {
  color: #ffe0b2;
}
.fg-orange_lighten_3 {
  color: #ffcc80;
}
.fg-orange_lighten_2 {
  color: #ffb74d;
}
.fg-orange_lighten_1 {
  color: #ffa726;
}
.fg-orange_darken_1 {
  color: #fb8c00;
}
.fg-orange_darken_2 {
  color: #f57c00;
}
.fg-orange_darken_3 {
  color: #ef6c00;
}
.fg-orange_darken_4 {
  color: #e65100;
}
.fg-orange_accent_1 {
  color: #ffd180;
}
.fg-orange_accent_2 {
  color: #ffab40;
}
.fg-orange_accent_3 {
  color: #ff9100;
}
.fg-orange_accent_4 {
  color: #ff6d00;
}
.fg-deep_orange {
  color: #ff5722;
}
.fg-deep_orange_lighten_5 {
  color: #fbe9e7;
}
.fg-deep_orange_lighten_4 {
  color: #ffccbc;
}
.fg-deep_orange_lighten_3 {
  color: #ffab91;
}
.fg-deep_orange_lighten_2 {
  color: #ff8a65;
}
.fg-deep_orange_lighten_1 {
  color: #ff7043;
}
.fg-deep_orange_darken_1 {
  color: #f4511e;
}
.fg-deep_orange_darken_2 {
  color: #e64a19;
}
.fg-deep_orange_darken_3 {
  color: #d84315;
}
.fg-deep_orange_darken_4 {
  color: #bf360c;
}
.fg-deep_orange_accent_1 {
  color: #ff9e80;
}
.fg-deep_orange_accent_2 {
  color: #ff6e40;
}
.fg-deep_orange_accent_3 {
  color: #ff3d00;
}
.fg-deep_orange_accent_4 {
  color: #dd2c00;
}
.fg-brown {
  color: #795548;
}
.fg-brown_lighten_5 {
  color: #efebe9;
}
.fg-brown_lighten_4 {
  color: #d7ccc8;
}
.fg-brown_lighten_3 {
  color: #bcaaa4;
}
.fg-brown_lighten_2 {
  color: #a1887f;
}
.fg-brown_lighten_1 {
  color: #8d6e63;
}
.fg-brown_darken_1 {
  color: #6d4c41;
}
.fg-brown_darken_2 {
  color: #5d4037;
}
.fg-brown_darken_3 {
  color: #4e342e;
}
.fg-brown_darken_4 {
  color: #3e2723;
}
.fg-blue_grey {
  color: #607d8b;
}
.fg-blue_grey_lighten_5 {
  color: #eceff1;
}
.fg-blue_grey_lighten_4 {
  color: #cfd8dc;
}
.fg-blue_grey_lighten_3 {
  color: #b0bec5;
}
.fg-blue_grey_lighten_2 {
  color: #90a4ae;
}
.fg-blue_grey_lighten_1 {
  color: #78909c;
}
.fg-blue_grey_darken_1 {
  color: #546e7a;
}
.fg-blue_grey_darken_2 {
  color: #455a64;
}
.fg-blue_grey_darken_3 {
  color: #37474f;
}
.fg-blue_grey_darken_4 {
  color: #263238;
}
.fg-grey {
  color: #9e9e9e;
}
.fg-grey_lighten_5 {
  color: #fafafa;
}
.fg-grey_lighten_4 {
  color: #f5f5f5;
}
.fg-grey_lighten_3 {
  color: #eeeeee;
}
.fg-grey_lighten_2 {
  color: #e0e0e0;
}
.fg-grey_lighten_1 {
  color: #bdbdbd;
}
.fg-grey_darken_1 {
  color: #757575;
}
.fg-grey_darken_2 {
  color: #616161;
}
.fg-grey_darken_3 {
  color: #424242;
}
.fg-grey_darken_4 {
  color: #212121;
}
.fg-white {
  color: #FFFFFF;
}
.fg-transparent {
  color: transparent;
}
.fg-hover-transparent:hover {
  color: transparent;
}
.fg-hover-aliceblue:hover {
  color: aliceblue;
}
.fg-hover-antiquewhite:hover {
  color: antiquewhite;
}
.fg-hover-aqua:hover {
  color: aqua;
}
.fg-hover-aquamarine:hover {
  color: aquamarine;
}
.fg-hover-azure:hover {
  color: azure;
}
.fg-hover-beige:hover {
  color: beige;
}
.fg-hover-bisque:hover {
  color: bisque;
}
.fg-hover-black:hover {
  color: black;
}
.fg-hover-blanchedalmond:hover {
  color: blanchedalmond;
}
.fg-hover-blue:hover {
  color: blue;
}
.fg-hover-blueviolet:hover {
  color: blueviolet;
}
.fg-hover-brown:hover {
  color: brown;
}
.fg-hover-burlywood:hover {
  color: burlywood;
}
.fg-hover-cadetblue:hover {
  color: cadetblue;
}
.fg-hover-chartreuse:hover {
  color: chartreuse;
}
.fg-hover-chocolate:hover {
  color: chocolate;
}
.fg-hover-coral:hover {
  color: coral;
}
.fg-hover-cornflowerblue:hover {
  color: cornflowerblue;
}
.fg-hover-cornsilk:hover {
  color: cornsilk;
}
.fg-hover-crimson:hover {
  color: crimson;
}
.fg-hover-cyan:hover {
  color: cyan;
}
.fg-hover-darkblue:hover {
  color: darkblue;
}
.fg-hover-darkcyan:hover {
  color: darkcyan;
}
.fg-hover-darkgoldenrod:hover {
  color: darkgoldenrod;
}
.fg-hover-darkgray:hover {
  color: darkgray;
}
.fg-hover-darkgreen:hover {
  color: darkgreen;
}
.fg-hover-darkkhaki:hover {
  color: darkkhaki;
}
.fg-hover-darkmagenta:hover {
  color: darkmagenta;
}
.fg-hover-darkolivegreen:hover {
  color: darkolivegreen;
}
.fg-hover-darkorange:hover {
  color: darkorange;
}
.fg-hover-darkorchid:hover {
  color: darkorchid;
}
.fg-hover-darkred:hover {
  color: darkred;
}
.fg-hover-darksalmon:hover {
  color: darksalmon;
}
.fg-hover-darkseagreen:hover {
  color: darkseagreen;
}
.fg-hover-darkslateblue:hover {
  color: darkslateblue;
}
.fg-hover-darkslategray:hover {
  color: darkslategray;
}
.fg-hover-darkturquoise:hover {
  color: darkturquoise;
}
.fg-hover-darkviolet:hover {
  color: darkviolet;
}
.fg-hover-deeppink:hover {
  color: deeppink;
}
.fg-hover-deepskyblue:hover {
  color: deepskyblue;
}
.fg-hover-dimgray:hover {
  color: dimgray;
}
.fg-hover-dodgerblue:hover {
  color: dodgerblue;
}
.fg-hover-firebrick:hover {
  color: firebrick;
}
.fg-hover-floralwhite:hover {
  color: floralwhite;
}
.fg-hover-forestgreen:hover {
  color: forestgreen;
}
.fg-hover-fuchsia:hover {
  color: fuchsia;
}
.fg-hover-gainsboro:hover {
  color: gainsboro;
}
.fg-hover-ghostwhite:hover {
  color: ghostwhite;
}
.fg-hover-gold:hover {
  color: gold;
}
.fg-hover-goldenrod:hover {
  color: goldenrod;
}
.fg-hover-gray:hover {
  color: gray;
}
.fg-hover-green:hover {
  color: green;
}
.fg-hover-greenyellow:hover {
  color: greenyellow;
}
.fg-hover-honeydew:hover {
  color: honeydew;
}
.fg-hover-hotpink:hover {
  color: hotpink;
}
.fg-hover-indianred:hover {
  color: indianred;
}
.fg-hover-indigo:hover {
  color: indigo;
}
.fg-hover-ivory:hover {
  color: ivory;
}
.fg-hover-khaki:hover {
  color: khaki;
}
.fg-hover-lavender:hover {
  color: lavender;
}
.fg-hover-lavenderblush:hover {
  color: lavenderblush;
}
.fg-hover-lawngreen:hover {
  color: lawngreen;
}
.fg-hover-lemonchiffon:hover {
  color: lemonchiffon;
}
.fg-hover-lightblue:hover {
  color: lightblue;
}
.fg-hover-lightcoral:hover {
  color: lightcoral;
}
.fg-hover-lightcyan:hover {
  color: lightcyan;
}
.fg-hover-lightgoldenrodyellow:hover {
  color: lightgoldenrodyellow;
}
.fg-hover-lightgray:hover {
  color: lightgray;
}
.fg-hover-lightgreen:hover {
  color: lightgreen;
}
.fg-hover-lightpink:hover {
  color: lightpink;
}
.fg-hover-lightsalmon:hover {
  color: lightsalmon;
}
.fg-hover-lightseagreen:hover {
  color: lightseagreen;
}
.fg-hover-lightskyblue:hover {
  color: lightskyblue;
}
.fg-hover-lightslategray:hover {
  color: lightslategray;
}
.fg-hover-lightsteelblue:hover {
  color: lightsteelblue;
}
.fg-hover-lightyellow:hover {
  color: lightyellow;
}
.fg-hover-lime:hover {
  color: lime;
}
.fg-hover-limegreen:hover {
  color: limegreen;
}
.fg-hover-linen:hover {
  color: linen;
}
.fg-hover-magenta:hover {
  color: magenta;
}
.fg-hover-maroon:hover {
  color: maroon;
}
.fg-hover-mediumaquamarine:hover {
  color: mediumaquamarine;
}
.fg-hover-mediumblue:hover {
  color: mediumblue;
}
.fg-hover-mediumorchid:hover {
  color: mediumorchid;
}
.fg-hover-mediumpurple:hover {
  color: mediumpurple;
}
.fg-hover-mediumseagreen:hover {
  color: mediumseagreen;
}
.fg-hover-mediumslateblue:hover {
  color: mediumslateblue;
}
.fg-hover-mediumspringgreen:hover {
  color: mediumspringgreen;
}
.fg-hover-mediumturquoise:hover {
  color: mediumturquoise;
}
.fg-hover-mediumvioletred:hover {
  color: mediumvioletred;
}
.fg-hover-midnightblue:hover {
  color: midnightblue;
}
.fg-hover-mintcream:hover {
  color: mintcream;
}
.fg-hover-mistyrose:hover {
  color: mistyrose;
}
.fg-hover-moccasin:hover {
  color: moccasin;
}
.fg-hover-navajowhite:hover {
  color: navajowhite;
}
.fg-hover-navy:hover {
  color: navy;
}
.fg-hover-oldlace:hover {
  color: oldlace;
}
.fg-hover-olive:hover {
  color: olive;
}
.fg-hover-olivedrab:hover {
  color: olivedrab;
}
.fg-hover-orange:hover {
  color: orange;
}
.fg-hover-orangered:hover {
  color: orangered;
}
.fg-hover-orchid:hover {
  color: orchid;
}
.fg-hover-palegoldenrod:hover {
  color: palegoldenrod;
}
.fg-hover-palegreen:hover {
  color: palegreen;
}
.fg-hover-paleturquoise:hover {
  color: paleturquoise;
}
.fg-hover-palevioletred:hover {
  color: palevioletred;
}
.fg-hover-papayawhip:hover {
  color: papayawhip;
}
.fg-hover-peachpuff:hover {
  color: peachpuff;
}
.fg-hover-peru:hover {
  color: peru;
}
.fg-hover-pink:hover {
  color: pink;
}
.fg-hover-plum:hover {
  color: plum;
}
.fg-hover-powderblue:hover {
  color: powderblue;
}
.fg-hover-purple:hover {
  color: purple;
}
.fg-hover-rosybrown:hover {
  color: rosybrown;
}
.fg-hover-royalblue:hover {
  color: royalblue;
}
.fg-hover-saddlebrown:hover {
  color: saddlebrown;
}
.fg-hover-salmon:hover {
  color: salmon;
}
.fg-hover-sandybrown:hover {
  color: sandybrown;
}
.fg-hover-seagreen:hover {
  color: seagreen;
}
.fg-hover-seashell:hover {
  color: seashell;
}
.fg-hover-sienna:hover {
  color: sienna;
}
.fg-hover-silver:hover {
  color: silver;
}
.fg-hover-skyblue:hover {
  color: skyblue;
}
.fg-hover-slateblue:hover {
  color: slateblue;
}
.fg-hover-slategray:hover {
  color: slategray;
}
.fg-hover-snow:hover {
  color: snow;
}
.fg-hover-springgreen:hover {
  color: springgreen;
}
.fg-hover-steelblue:hover {
  color: steelblue;
}
.fg-hover-tan:hover {
  color: tan;
}
.fg-hover-teal:hover {
  color: teal;
}
.fg-hover-thistle:hover {
  color: thistle;
}
.fg-hover-tomato:hover {
  color: tomato;
}
.fg-hover-turquoise:hover {
  color: turquoise;
}
.fg-hover-violet:hover {
  color: violet;
}
.fg-hover-wheat:hover {
  color: wheat;
}
.fg-hover-white:hover {
  color: white;
}
.fg-hover-whitesmoke:hover {
  color: whitesmoke;
}
.fg-hover-yellow:hover {
  color: yellow;
}
.fg-hover-yellowgreen:hover {
  color: yellowgreen;
}
.fg-hover-lightaqua:hover {
  color: #049cdb;
}
.fg-hover-darkaqua:hover {
  color: #326ca6;
}
.fg-hover-blueLight:hover {
  color: #EFF4FF;
}
.fg-hover-blueDark:hover {
  color: #2B5797;
}
.fg-hover-lighten:hover {
  color: #d5e7ec;
}
.fg-hover-greenLight:hover {
  color: #99b433;
}
.fg-hover-greenDark:hover {
  color: #1E7145;
}
.fg-hover-yellowLight:hover {
  color: #f8f7de;
}
.fg-hover-orangeDark:hover {
  color: #da532c;
}
.fg-hover-pinkDark:hover {
  color: #7E3878;
}
.fg-hover-grayDark:hover {
  color: #525252;
}
.fg-hover-redLight:hover {
  color: #EE1111;
}
.fg-hover-darken:hover {
  color: #1d1d1d;
}
.fg-hover-materialize_red:hover {
  color: #e51c23;
}
.fg-hover-materialize_red_lighten_5:hover {
  color: #fdeaeb;
}
.fg-hover-materialize_red_lighten_4:hover {
  color: #f8c1c3;
}
.fg-hover-materialize_red_lighten_3:hover {
  color: #f3989b;
}
.fg-hover-materialize_red_lighten_2:hover {
  color: #ee6e73;
}
.fg-hover-materialize_red_lighten_1:hover {
  color: #ea454b;
}
.fg-hover-materialize_red_darken_1:hover {
  color: #d0181e;
}
.fg-hover-materialize_red_darken_2:hover {
  color: #b9151b;
}
.fg-hover-materialize_red_darken_3:hover {
  color: #a21318;
}
.fg-hover-materialize_red_darken_4:hover {
  color: #8b1014;
}
.fg-hover-red:hover {
  color: #F44336;
}
.fg-hover-red_lighten_5:hover {
  color: #FFEBEE;
}
.fg-hover-red_lighten_4:hover {
  color: #FFCDD2;
}
.fg-hover-red_lighten_3:hover {
  color: #EF9A9A;
}
.fg-hover-red_lighten_2:hover {
  color: #E57373;
}
.fg-hover-red_lighten_1:hover {
  color: #EF5350;
}
.fg-hover-red_darken_1:hover {
  color: #E53935;
}
.fg-hover-red_darken_2:hover {
  color: #D32F2F;
}
.fg-hover-red_darken_3:hover {
  color: #C62828;
}
.fg-hover-red_darken_4:hover {
  color: #B71C1C;
}
.fg-hover-red_accent_1:hover {
  color: #FF8A80;
}
.fg-hover-red_accent_2:hover {
  color: #FF5252;
}
.fg-hover-red_accent_3:hover {
  color: #FF1744;
}
.fg-hover-red_accent_4:hover {
  color: #D50000;
}
.fg-hover-pink:hover {
  color: #e91e63;
}
.fg-hover-pink_lighten_5:hover {
  color: #fce4ec;
}
.fg-hover-pink_lighten_4:hover {
  color: #f8bbd0;
}
.fg-hover-pink_lighten_3:hover {
  color: #f48fb1;
}
.fg-hover-pink_lighten_2:hover {
  color: #f06292;
}
.fg-hover-pink_lighten_1:hover {
  color: #ec407a;
}
.fg-hover-pink_darken_1:hover {
  color: #d81b60;
}
.fg-hover-pink_darken_2:hover {
  color: #c2185b;
}
.fg-hover-pink_darken_3:hover {
  color: #ad1457;
}
.fg-hover-pink_darken_4:hover {
  color: #880e4f;
}
.fg-hover-pink_accent_1:hover {
  color: #ff80ab;
}
.fg-hover-pink_accent_2:hover {
  color: #ff4081;
}
.fg-hover-pink_accent_3:hover {
  color: #f50057;
}
.fg-hover-pink_accent_4:hover {
  color: #c51162;
}
.fg-hover-purple:hover {
  color: #9c27b0;
}
.fg-hover-purple_lighten_5:hover {
  color: #f3e5f5;
}
.fg-hover-purple_lighten_4:hover {
  color: #e1bee7;
}
.fg-hover-purple_lighten_3:hover {
  color: #ce93d8;
}
.fg-hover-purple_lighten_2:hover {
  color: #ba68c8;
}
.fg-hover-purple_lighten_1:hover {
  color: #ab47bc;
}
.fg-hover-purple_darken_1:hover {
  color: #8e24aa;
}
.fg-hover-purple_darken_2:hover {
  color: #7b1fa2;
}
.fg-hover-purple_darken_3:hover {
  color: #6a1b9a;
}
.fg-hover-purple_darken_4:hover {
  color: #4a148c;
}
.fg-hover-purple_accent_1:hover {
  color: #ea80fc;
}
.fg-hover-purple_accent_2:hover {
  color: #e040fb;
}
.fg-hover-purple_accent_3:hover {
  color: #d500f9;
}
.fg-hover-purple_accent_4:hover {
  color: #aa00ff;
}
.fg-hover-deep_purple:hover {
  color: #673ab7;
}
.fg-hover-deep_purple_lighten_5:hover {
  color: #ede7f6;
}
.fg-hover-deep_purple_lighten_4:hover {
  color: #d1c4e9;
}
.fg-hover-deep_purple_lighten_3:hover {
  color: #b39ddb;
}
.fg-hover-deep_purple_lighten_2:hover {
  color: #9575cd;
}
.fg-hover-deep_purple_lighten_1:hover {
  color: #7e57c2;
}
.fg-hover-deep_purple_darken_1:hover {
  color: #5e35b1;
}
.fg-hover-deep_purple_darken_2:hover {
  color: #512da8;
}
.fg-hover-deep_purple_darken_3:hover {
  color: #4527a0;
}
.fg-hover-deep_purple_darken_4:hover {
  color: #311b92;
}
.fg-hover-deep_purple_accent_1:hover {
  color: #b388ff;
}
.fg-hover-deep_purple_accent_2:hover {
  color: #7c4dff;
}
.fg-hover-deep_purple_accent_3:hover {
  color: #651fff;
}
.fg-hover-deep_purple_accent_4:hover {
  color: #6200ea;
}
.fg-hover-indigo:hover {
  color: #3f51b5;
}
.fg-hover-indigo_lighten_5:hover {
  color: #e8eaf6;
}
.fg-hover-indigo_lighten_4:hover {
  color: #c5cae9;
}
.fg-hover-indigo_lighten_3:hover {
  color: #9fa8da;
}
.fg-hover-indigo_lighten_2:hover {
  color: #7986cb;
}
.fg-hover-indigo_lighten_1:hover {
  color: #5c6bc0;
}
.fg-hover-indigo_darken_1:hover {
  color: #3949ab;
}
.fg-hover-indigo_darken_2:hover {
  color: #303f9f;
}
.fg-hover-indigo_darken_3:hover {
  color: #283593;
}
.fg-hover-indigo_darken_4:hover {
  color: #1a237e;
}
.fg-hover-indigo_accent_1:hover {
  color: #8c9eff;
}
.fg-hover-indigo_accent_2:hover {
  color: #536dfe;
}
.fg-hover-indigo_accent_3:hover {
  color: #3d5afe;
}
.fg-hover-indigo_accent_4:hover {
  color: #304ffe;
}
.fg-hover-blue:hover {
  color: #2196F3;
}
.fg-hover-blue_lighten_5:hover {
  color: #E3F2FD;
}
.fg-hover-blue_lighten_4:hover {
  color: #BBDEFB;
}
.fg-hover-blue_lighten_3:hover {
  color: #90CAF9;
}
.fg-hover-blue_lighten_2:hover {
  color: #64B5F6;
}
.fg-hover-blue_lighten_1:hover {
  color: #42A5F5;
}
.fg-hover-blue_darken_1:hover {
  color: #1E88E5;
}
.fg-hover-blue_darken_2:hover {
  color: #1976D2;
}
.fg-hover-blue_darken_3:hover {
  color: #1565C0;
}
.fg-hover-blue_darken_4:hover {
  color: #0D47A1;
}
.fg-hover-blue_accent_1:hover {
  color: #82B1FF;
}
.fg-hover-blue_accent_2:hover {
  color: #448AFF;
}
.fg-hover-blue_accent_3:hover {
  color: #2979FF;
}
.fg-hover-blue_accent_4:hover {
  color: #2962FF;
}
.fg-hover-light_blue:hover {
  color: #03a9f4;
}
.fg-hover-light_blue_lighten_5:hover {
  color: #e1f5fe;
}
.fg-hover-light_blue_lighten_4:hover {
  color: #b3e5fc;
}
.fg-hover-light_blue_lighten_3:hover {
  color: #81d4fa;
}
.fg-hover-light_blue_lighten_2:hover {
  color: #4fc3f7;
}
.fg-hover-light_blue_lighten_1:hover {
  color: #29b6f6;
}
.fg-hover-light_blue_darken_1:hover {
  color: #039be5;
}
.fg-hover-light_blue_darken_2:hover {
  color: #0288d1;
}
.fg-hover-light_blue_darken_3:hover {
  color: #0277bd;
}
.fg-hover-light_blue_darken_4:hover {
  color: #01579b;
}
.fg-hover-light_blue_accent_1:hover {
  color: #80d8ff;
}
.fg-hover-light_blue_accent_2:hover {
  color: #40c4ff;
}
.fg-hover-light_blue_accent_3:hover {
  color: #00b0ff;
}
.fg-hover-light_blue_accent_4:hover {
  color: #0091ea;
}
.fg-hover-cyan:hover {
  color: #00bcd4;
}
.fg-hover-cyan_lighten_5:hover {
  color: #e0f7fa;
}
.fg-hover-cyan_lighten_4:hover {
  color: #b2ebf2;
}
.fg-hover-cyan_lighten_3:hover {
  color: #80deea;
}
.fg-hover-cyan_lighten_2:hover {
  color: #4dd0e1;
}
.fg-hover-cyan_lighten_1:hover {
  color: #26c6da;
}
.fg-hover-cyan_darken_1:hover {
  color: #00acc1;
}
.fg-hover-cyan_darken_2:hover {
  color: #0097a7;
}
.fg-hover-cyan_darken_3:hover {
  color: #00838f;
}
.fg-hover-cyan_darken_4:hover {
  color: #006064;
}
.fg-hover-cyan_accent_1:hover {
  color: #84ffff;
}
.fg-hover-cyan_accent_2:hover {
  color: #18ffff;
}
.fg-hover-cyan_accent_3:hover {
  color: #00e5ff;
}
.fg-hover-cyan_accent_4:hover {
  color: #00b8d4;
}
.fg-hover-teal:hover {
  color: #009688;
}
.fg-hover-teal_lighten_5:hover {
  color: #e0f2f1;
}
.fg-hover-teal_lighten_4:hover {
  color: #b2dfdb;
}
.fg-hover-teal_lighten_3:hover {
  color: #80cbc4;
}
.fg-hover-teal_lighten_2:hover {
  color: #4db6ac;
}
.fg-hover-teal_lighten_1:hover {
  color: #26a69a;
}
.fg-hover-teal_darken_1:hover {
  color: #00897b;
}
.fg-hover-teal_darken_2:hover {
  color: #00796b;
}
.fg-hover-teal_darken_3:hover {
  color: #00695c;
}
.fg-hover-teal_darken_4:hover {
  color: #004d40;
}
.fg-hover-teal_accent_1:hover {
  color: #a7ffeb;
}
.fg-hover-teal_accent_2:hover {
  color: #64ffda;
}
.fg-hover-teal_accent_3:hover {
  color: #1de9b6;
}
.fg-hover-teal_accent_4:hover {
  color: #00bfa5;
}
.fg-hover-green:hover {
  color: #4CAF50;
}
.fg-hover-green_lighten_5:hover {
  color: #E8F5E9;
}
.fg-hover-green_lighten_4:hover {
  color: #C8E6C9;
}
.fg-hover-green_lighten_3:hover {
  color: #A5D6A7;
}
.fg-hover-green_lighten_2:hover {
  color: #81C784;
}
.fg-hover-green_lighten_1:hover {
  color: #66BB6A;
}
.fg-hover-green_darken_1:hover {
  color: #43A047;
}
.fg-hover-green_darken_2:hover {
  color: #388E3C;
}
.fg-hover-green_darken_3:hover {
  color: #2E7D32;
}
.fg-hover-green_darken_4:hover {
  color: #1B5E20;
}
.fg-hover-green_accent_1:hover {
  color: #B9F6CA;
}
.fg-hover-green_accent_2:hover {
  color: #69F0AE;
}
.fg-hover-green_accent_3:hover {
  color: #00E676;
}
.fg-hover-green_accent_4:hover {
  color: #00C853;
}
.fg-hover-light_green:hover {
  color: #8bc34a;
}
.fg-hover-light_green_lighten_5:hover {
  color: #f1f8e9;
}
.fg-hover-light_green_lighten_4:hover {
  color: #dcedc8;
}
.fg-hover-light_green_lighten_3:hover {
  color: #c5e1a5;
}
.fg-hover-light_green_lighten_2:hover {
  color: #aed581;
}
.fg-hover-light_green_lighten_1:hover {
  color: #9ccc65;
}
.fg-hover-light_green_darken_1:hover {
  color: #7cb342;
}
.fg-hover-light_green_darken_2:hover {
  color: #689f38;
}
.fg-hover-light_green_darken_3:hover {
  color: #558b2f;
}
.fg-hover-light_green_darken_4:hover {
  color: #33691e;
}
.fg-hover-light_green_accent_1:hover {
  color: #ccff90;
}
.fg-hover-light_green_accent_2:hover {
  color: #b2ff59;
}
.fg-hover-light_green_accent_3:hover {
  color: #76ff03;
}
.fg-hover-light_green_accent_4:hover {
  color: #64dd17;
}
.fg-hover-lime:hover {
  color: #cddc39;
}
.fg-hover-lime_lighten_5:hover {
  color: #f9fbe7;
}
.fg-hover-lime_lighten_4:hover {
  color: #f0f4c3;
}
.fg-hover-lime_lighten_3:hover {
  color: #e6ee9c;
}
.fg-hover-lime_lighten_2:hover {
  color: #dce775;
}
.fg-hover-lime_lighten_1:hover {
  color: #d4e157;
}
.fg-hover-lime_darken_1:hover {
  color: #c0ca33;
}
.fg-hover-lime_darken_2:hover {
  color: #afb42b;
}
.fg-hover-lime_darken_3:hover {
  color: #9e9d24;
}
.fg-hover-lime_darken_4:hover {
  color: #827717;
}
.fg-hover-lime_accent_1:hover {
  color: #f4ff81;
}
.fg-hover-lime_accent_2:hover {
  color: #eeff41;
}
.fg-hover-lime_accent_3:hover {
  color: #c6ff00;
}
.fg-hover-lime_accent_4:hover {
  color: #aeea00;
}
.fg-hover-yellow:hover {
  color: #ffeb3b;
}
.fg-hover-yellow_lighten_5:hover {
  color: #fffde7;
}
.fg-hover-yellow_lighten_4:hover {
  color: #fff9c4;
}
.fg-hover-yellow_lighten_3:hover {
  color: #fff59d;
}
.fg-hover-yellow_lighten_2:hover {
  color: #fff176;
}
.fg-hover-yellow_lighten_1:hover {
  color: #ffee58;
}
.fg-hover-yellow_darken_1:hover {
  color: #fdd835;
}
.fg-hover-yellow_darken_2:hover {
  color: #fbc02d;
}
.fg-hover-yellow_darken_3:hover {
  color: #f9a825;
}
.fg-hover-yellow_darken_4:hover {
  color: #f57f17;
}
.fg-hover-yellow_accent_1:hover {
  color: #ffff8d;
}
.fg-hover-yellow_accent_2:hover {
  color: #ffff00;
}
.fg-hover-yellow_accent_3:hover {
  color: #ffea00;
}
.fg-hover-yellow_accent_4:hover {
  color: #ffd600;
}
.fg-hover-amber:hover {
  color: #ffc107;
}
.fg-hover-amber_lighten_5:hover {
  color: #fff8e1;
}
.fg-hover-amber_lighten_4:hover {
  color: #ffecb3;
}
.fg-hover-amber_lighten_3:hover {
  color: #ffe082;
}
.fg-hover-amber_lighten_2:hover {
  color: #ffd54f;
}
.fg-hover-amber_lighten_1:hover {
  color: #ffca28;
}
.fg-hover-amber_darken_1:hover {
  color: #ffb300;
}
.fg-hover-amber_darken_2:hover {
  color: #ffa000;
}
.fg-hover-amber_darken_3:hover {
  color: #ff8f00;
}
.fg-hover-amber_darken_4:hover {
  color: #ff6f00;
}
.fg-hover-amber_accent_1:hover {
  color: #ffe57f;
}
.fg-hover-amber_accent_2:hover {
  color: #ffd740;
}
.fg-hover-amber_accent_3:hover {
  color: #ffc400;
}
.fg-hover-amber_accent_4:hover {
  color: #ffab00;
}
.fg-hover-orange:hover {
  color: #ff9800;
}
.fg-hover-orange_lighten_5:hover {
  color: #fff3e0;
}
.fg-hover-orange_lighten_4:hover {
  color: #ffe0b2;
}
.fg-hover-orange_lighten_3:hover {
  color: #ffcc80;
}
.fg-hover-orange_lighten_2:hover {
  color: #ffb74d;
}
.fg-hover-orange_lighten_1:hover {
  color: #ffa726;
}
.fg-hover-orange_darken_1:hover {
  color: #fb8c00;
}
.fg-hover-orange_darken_2:hover {
  color: #f57c00;
}
.fg-hover-orange_darken_3:hover {
  color: #ef6c00;
}
.fg-hover-orange_darken_4:hover {
  color: #e65100;
}
.fg-hover-orange_accent_1:hover {
  color: #ffd180;
}
.fg-hover-orange_accent_2:hover {
  color: #ffab40;
}
.fg-hover-orange_accent_3:hover {
  color: #ff9100;
}
.fg-hover-orange_accent_4:hover {
  color: #ff6d00;
}
.fg-hover-deep_orange:hover {
  color: #ff5722;
}
.fg-hover-deep_orange_lighten_5:hover {
  color: #fbe9e7;
}
.fg-hover-deep_orange_lighten_4:hover {
  color: #ffccbc;
}
.fg-hover-deep_orange_lighten_3:hover {
  color: #ffab91;
}
.fg-hover-deep_orange_lighten_2:hover {
  color: #ff8a65;
}
.fg-hover-deep_orange_lighten_1:hover {
  color: #ff7043;
}
.fg-hover-deep_orange_darken_1:hover {
  color: #f4511e;
}
.fg-hover-deep_orange_darken_2:hover {
  color: #e64a19;
}
.fg-hover-deep_orange_darken_3:hover {
  color: #d84315;
}
.fg-hover-deep_orange_darken_4:hover {
  color: #bf360c;
}
.fg-hover-deep_orange_accent_1:hover {
  color: #ff9e80;
}
.fg-hover-deep_orange_accent_2:hover {
  color: #ff6e40;
}
.fg-hover-deep_orange_accent_3:hover {
  color: #ff3d00;
}
.fg-hover-deep_orange_accent_4:hover {
  color: #dd2c00;
}
.fg-hover-brown:hover {
  color: #795548;
}
.fg-hover-brown_lighten_5:hover {
  color: #efebe9;
}
.fg-hover-brown_lighten_4:hover {
  color: #d7ccc8;
}
.fg-hover-brown_lighten_3:hover {
  color: #bcaaa4;
}
.fg-hover-brown_lighten_2:hover {
  color: #a1887f;
}
.fg-hover-brown_lighten_1:hover {
  color: #8d6e63;
}
.fg-hover-brown_darken_1:hover {
  color: #6d4c41;
}
.fg-hover-brown_darken_2:hover {
  color: #5d4037;
}
.fg-hover-brown_darken_3:hover {
  color: #4e342e;
}
.fg-hover-brown_darken_4:hover {
  color: #3e2723;
}
.fg-hover-blue_grey:hover {
  color: #607d8b;
}
.fg-hover-blue_grey_lighten_5:hover {
  color: #eceff1;
}
.fg-hover-blue_grey_lighten_4:hover {
  color: #cfd8dc;
}
.fg-hover-blue_grey_lighten_3:hover {
  color: #b0bec5;
}
.fg-hover-blue_grey_lighten_2:hover {
  color: #90a4ae;
}
.fg-hover-blue_grey_lighten_1:hover {
  color: #78909c;
}
.fg-hover-blue_grey_darken_1:hover {
  color: #546e7a;
}
.fg-hover-blue_grey_darken_2:hover {
  color: #455a64;
}
.fg-hover-blue_grey_darken_3:hover {
  color: #37474f;
}
.fg-hover-blue_grey_darken_4:hover {
  color: #263238;
}
.fg-hover-grey:hover {
  color: #9e9e9e;
}
.fg-hover-grey_lighten_5:hover {
  color: #fafafa;
}
.fg-hover-grey_lighten_4:hover {
  color: #f5f5f5;
}
.fg-hover-grey_lighten_3:hover {
  color: #eeeeee;
}
.fg-hover-grey_lighten_2:hover {
  color: #e0e0e0;
}
.fg-hover-grey_lighten_1:hover {
  color: #bdbdbd;
}
.fg-hover-grey_darken_1:hover {
  color: #757575;
}
.fg-hover-grey_darken_2:hover {
  color: #616161;
}
.fg-hover-grey_darken_3:hover {
  color: #424242;
}
.fg-hover-grey_darken_4:hover {
  color: #212121;
}
.fg-hover-white:hover {
  color: #FFFFFF;
}
.fg-hover-transparent:hover {
  color: transparent;
}
.fg-active-transparent:active {
  color: transparent;
}
.fg-active-aliceblue:active {
  color: aliceblue;
}
.fg-active-antiquewhite:active {
  color: antiquewhite;
}
.fg-active-aqua:active {
  color: aqua;
}
.fg-active-aquamarine:active {
  color: aquamarine;
}
.fg-active-azure:active {
  color: azure;
}
.fg-active-beige:active {
  color: beige;
}
.fg-active-bisque:active {
  color: bisque;
}
.fg-active-black:active {
  color: black;
}
.fg-active-blanchedalmond:active {
  color: blanchedalmond;
}
.fg-active-blue:active {
  color: blue;
}
.fg-active-blueviolet:active {
  color: blueviolet;
}
.fg-active-brown:active {
  color: brown;
}
.fg-active-burlywood:active {
  color: burlywood;
}
.fg-active-cadetblue:active {
  color: cadetblue;
}
.fg-active-chartreuse:active {
  color: chartreuse;
}
.fg-active-chocolate:active {
  color: chocolate;
}
.fg-active-coral:active {
  color: coral;
}
.fg-active-cornflowerblue:active {
  color: cornflowerblue;
}
.fg-active-cornsilk:active {
  color: cornsilk;
}
.fg-active-crimson:active {
  color: crimson;
}
.fg-active-cyan:active {
  color: cyan;
}
.fg-active-darkblue:active {
  color: darkblue;
}
.fg-active-darkcyan:active {
  color: darkcyan;
}
.fg-active-darkgoldenrod:active {
  color: darkgoldenrod;
}
.fg-active-darkgray:active {
  color: darkgray;
}
.fg-active-darkgreen:active {
  color: darkgreen;
}
.fg-active-darkkhaki:active {
  color: darkkhaki;
}
.fg-active-darkmagenta:active {
  color: darkmagenta;
}
.fg-active-darkolivegreen:active {
  color: darkolivegreen;
}
.fg-active-darkorange:active {
  color: darkorange;
}
.fg-active-darkorchid:active {
  color: darkorchid;
}
.fg-active-darkred:active {
  color: darkred;
}
.fg-active-darksalmon:active {
  color: darksalmon;
}
.fg-active-darkseagreen:active {
  color: darkseagreen;
}
.fg-active-darkslateblue:active {
  color: darkslateblue;
}
.fg-active-darkslategray:active {
  color: darkslategray;
}
.fg-active-darkturquoise:active {
  color: darkturquoise;
}
.fg-active-darkviolet:active {
  color: darkviolet;
}
.fg-active-deeppink:active {
  color: deeppink;
}
.fg-active-deepskyblue:active {
  color: deepskyblue;
}
.fg-active-dimgray:active {
  color: dimgray;
}
.fg-active-dodgerblue:active {
  color: dodgerblue;
}
.fg-active-firebrick:active {
  color: firebrick;
}
.fg-active-floralwhite:active {
  color: floralwhite;
}
.fg-active-forestgreen:active {
  color: forestgreen;
}
.fg-active-fuchsia:active {
  color: fuchsia;
}
.fg-active-gainsboro:active {
  color: gainsboro;
}
.fg-active-ghostwhite:active {
  color: ghostwhite;
}
.fg-active-gold:active {
  color: gold;
}
.fg-active-goldenrod:active {
  color: goldenrod;
}
.fg-active-gray:active {
  color: gray;
}
.fg-active-green:active {
  color: green;
}
.fg-active-greenyellow:active {
  color: greenyellow;
}
.fg-active-honeydew:active {
  color: honeydew;
}
.fg-active-hotpink:active {
  color: hotpink;
}
.fg-active-indianred:active {
  color: indianred;
}
.fg-active-indigo:active {
  color: indigo;
}
.fg-active-ivory:active {
  color: ivory;
}
.fg-active-khaki:active {
  color: khaki;
}
.fg-active-lavender:active {
  color: lavender;
}
.fg-active-lavenderblush:active {
  color: lavenderblush;
}
.fg-active-lawngreen:active {
  color: lawngreen;
}
.fg-active-lemonchiffon:active {
  color: lemonchiffon;
}
.fg-active-lightblue:active {
  color: lightblue;
}
.fg-active-lightcoral:active {
  color: lightcoral;
}
.fg-active-lightcyan:active {
  color: lightcyan;
}
.fg-active-lightgoldenrodyellow:active {
  color: lightgoldenrodyellow;
}
.fg-active-lightgray:active {
  color: lightgray;
}
.fg-active-lightgreen:active {
  color: lightgreen;
}
.fg-active-lightpink:active {
  color: lightpink;
}
.fg-active-lightsalmon:active {
  color: lightsalmon;
}
.fg-active-lightseagreen:active {
  color: lightseagreen;
}
.fg-active-lightskyblue:active {
  color: lightskyblue;
}
.fg-active-lightslategray:active {
  color: lightslategray;
}
.fg-active-lightsteelblue:active {
  color: lightsteelblue;
}
.fg-active-lightyellow:active {
  color: lightyellow;
}
.fg-active-lime:active {
  color: lime;
}
.fg-active-limegreen:active {
  color: limegreen;
}
.fg-active-linen:active {
  color: linen;
}
.fg-active-magenta:active {
  color: magenta;
}
.fg-active-maroon:active {
  color: maroon;
}
.fg-active-mediumaquamarine:active {
  color: mediumaquamarine;
}
.fg-active-mediumblue:active {
  color: mediumblue;
}
.fg-active-mediumorchid:active {
  color: mediumorchid;
}
.fg-active-mediumpurple:active {
  color: mediumpurple;
}
.fg-active-mediumseagreen:active {
  color: mediumseagreen;
}
.fg-active-mediumslateblue:active {
  color: mediumslateblue;
}
.fg-active-mediumspringgreen:active {
  color: mediumspringgreen;
}
.fg-active-mediumturquoise:active {
  color: mediumturquoise;
}
.fg-active-mediumvioletred:active {
  color: mediumvioletred;
}
.fg-active-midnightblue:active {
  color: midnightblue;
}
.fg-active-mintcream:active {
  color: mintcream;
}
.fg-active-mistyrose:active {
  color: mistyrose;
}
.fg-active-moccasin:active {
  color: moccasin;
}
.fg-active-navajowhite:active {
  color: navajowhite;
}
.fg-active-navy:active {
  color: navy;
}
.fg-active-oldlace:active {
  color: oldlace;
}
.fg-active-olive:active {
  color: olive;
}
.fg-active-olivedrab:active {
  color: olivedrab;
}
.fg-active-orange:active {
  color: orange;
}
.fg-active-orangered:active {
  color: orangered;
}
.fg-active-orchid:active {
  color: orchid;
}
.fg-active-palegoldenrod:active {
  color: palegoldenrod;
}
.fg-active-palegreen:active {
  color: palegreen;
}
.fg-active-paleturquoise:active {
  color: paleturquoise;
}
.fg-active-palevioletred:active {
  color: palevioletred;
}
.fg-active-papayawhip:active {
  color: papayawhip;
}
.fg-active-peachpuff:active {
  color: peachpuff;
}
.fg-active-peru:active {
  color: peru;
}
.fg-active-pink:active {
  color: pink;
}
.fg-active-plum:active {
  color: plum;
}
.fg-active-powderblue:active {
  color: powderblue;
}
.fg-active-purple:active {
  color: purple;
}
.fg-active-rosybrown:active {
  color: rosybrown;
}
.fg-active-royalblue:active {
  color: royalblue;
}
.fg-active-saddlebrown:active {
  color: saddlebrown;
}
.fg-active-salmon:active {
  color: salmon;
}
.fg-active-sandybrown:active {
  color: sandybrown;
}
.fg-active-seagreen:active {
  color: seagreen;
}
.fg-active-seashell:active {
  color: seashell;
}
.fg-active-sienna:active {
  color: sienna;
}
.fg-active-silver:active {
  color: silver;
}
.fg-active-skyblue:active {
  color: skyblue;
}
.fg-active-slateblue:active {
  color: slateblue;
}
.fg-active-slategray:active {
  color: slategray;
}
.fg-active-snow:active {
  color: snow;
}
.fg-active-springgreen:active {
  color: springgreen;
}
.fg-active-steelblue:active {
  color: steelblue;
}
.fg-active-tan:active {
  color: tan;
}
.fg-active-teal:active {
  color: teal;
}
.fg-active-thistle:active {
  color: thistle;
}
.fg-active-tomato:active {
  color: tomato;
}
.fg-active-turquoise:active {
  color: turquoise;
}
.fg-active-violet:active {
  color: violet;
}
.fg-active-wheat:active {
  color: wheat;
}
.fg-active-white:active {
  color: white;
}
.fg-active-whitesmoke:active {
  color: whitesmoke;
}
.fg-active-yellow:active {
  color: yellow;
}
.fg-active-yellowgreen:active {
  color: yellowgreen;
}
.fg-active-lightaqua:active {
  color: #049cdb;
}
.fg-active-darkaqua:active {
  color: #326ca6;
}
.fg-active-blueLight:active {
  color: #EFF4FF;
}
.fg-active-blueDark:active {
  color: #2B5797;
}
.fg-active-lighten:active {
  color: #d5e7ec;
}
.fg-active-greenLight:active {
  color: #99b433;
}
.fg-active-greenDark:active {
  color: #1E7145;
}
.fg-active-yellowLight:active {
  color: #f8f7de;
}
.fg-active-orangeDark:active {
  color: #da532c;
}
.fg-active-pinkDark:active {
  color: #7E3878;
}
.fg-active-grayDark:active {
  color: #525252;
}
.fg-active-redLight:active {
  color: #EE1111;
}
.fg-active-darken:active {
  color: #1d1d1d;
}
.fg-active-materialize_red:active {
  color: #e51c23;
}
.fg-active-materialize_red_lighten_5:active {
  color: #fdeaeb;
}
.fg-active-materialize_red_lighten_4:active {
  color: #f8c1c3;
}
.fg-active-materialize_red_lighten_3:active {
  color: #f3989b;
}
.fg-active-materialize_red_lighten_2:active {
  color: #ee6e73;
}
.fg-active-materialize_red_lighten_1:active {
  color: #ea454b;
}
.fg-active-materialize_red_darken_1:active {
  color: #d0181e;
}
.fg-active-materialize_red_darken_2:active {
  color: #b9151b;
}
.fg-active-materialize_red_darken_3:active {
  color: #a21318;
}
.fg-active-materialize_red_darken_4:active {
  color: #8b1014;
}
.fg-active-red:active {
  color: #F44336;
}
.fg-active-red_lighten_5:active {
  color: #FFEBEE;
}
.fg-active-red_lighten_4:active {
  color: #FFCDD2;
}
.fg-active-red_lighten_3:active {
  color: #EF9A9A;
}
.fg-active-red_lighten_2:active {
  color: #E57373;
}
.fg-active-red_lighten_1:active {
  color: #EF5350;
}
.fg-active-red_darken_1:active {
  color: #E53935;
}
.fg-active-red_darken_2:active {
  color: #D32F2F;
}
.fg-active-red_darken_3:active {
  color: #C62828;
}
.fg-active-red_darken_4:active {
  color: #B71C1C;
}
.fg-active-red_accent_1:active {
  color: #FF8A80;
}
.fg-active-red_accent_2:active {
  color: #FF5252;
}
.fg-active-red_accent_3:active {
  color: #FF1744;
}
.fg-active-red_accent_4:active {
  color: #D50000;
}
.fg-active-pink:active {
  color: #e91e63;
}
.fg-active-pink_lighten_5:active {
  color: #fce4ec;
}
.fg-active-pink_lighten_4:active {
  color: #f8bbd0;
}
.fg-active-pink_lighten_3:active {
  color: #f48fb1;
}
.fg-active-pink_lighten_2:active {
  color: #f06292;
}
.fg-active-pink_lighten_1:active {
  color: #ec407a;
}
.fg-active-pink_darken_1:active {
  color: #d81b60;
}
.fg-active-pink_darken_2:active {
  color: #c2185b;
}
.fg-active-pink_darken_3:active {
  color: #ad1457;
}
.fg-active-pink_darken_4:active {
  color: #880e4f;
}
.fg-active-pink_accent_1:active {
  color: #ff80ab;
}
.fg-active-pink_accent_2:active {
  color: #ff4081;
}
.fg-active-pink_accent_3:active {
  color: #f50057;
}
.fg-active-pink_accent_4:active {
  color: #c51162;
}
.fg-active-purple:active {
  color: #9c27b0;
}
.fg-active-purple_lighten_5:active {
  color: #f3e5f5;
}
.fg-active-purple_lighten_4:active {
  color: #e1bee7;
}
.fg-active-purple_lighten_3:active {
  color: #ce93d8;
}
.fg-active-purple_lighten_2:active {
  color: #ba68c8;
}
.fg-active-purple_lighten_1:active {
  color: #ab47bc;
}
.fg-active-purple_darken_1:active {
  color: #8e24aa;
}
.fg-active-purple_darken_2:active {
  color: #7b1fa2;
}
.fg-active-purple_darken_3:active {
  color: #6a1b9a;
}
.fg-active-purple_darken_4:active {
  color: #4a148c;
}
.fg-active-purple_accent_1:active {
  color: #ea80fc;
}
.fg-active-purple_accent_2:active {
  color: #e040fb;
}
.fg-active-purple_accent_3:active {
  color: #d500f9;
}
.fg-active-purple_accent_4:active {
  color: #aa00ff;
}
.fg-active-deep_purple:active {
  color: #673ab7;
}
.fg-active-deep_purple_lighten_5:active {
  color: #ede7f6;
}
.fg-active-deep_purple_lighten_4:active {
  color: #d1c4e9;
}
.fg-active-deep_purple_lighten_3:active {
  color: #b39ddb;
}
.fg-active-deep_purple_lighten_2:active {
  color: #9575cd;
}
.fg-active-deep_purple_lighten_1:active {
  color: #7e57c2;
}
.fg-active-deep_purple_darken_1:active {
  color: #5e35b1;
}
.fg-active-deep_purple_darken_2:active {
  color: #512da8;
}
.fg-active-deep_purple_darken_3:active {
  color: #4527a0;
}
.fg-active-deep_purple_darken_4:active {
  color: #311b92;
}
.fg-active-deep_purple_accent_1:active {
  color: #b388ff;
}
.fg-active-deep_purple_accent_2:active {
  color: #7c4dff;
}
.fg-active-deep_purple_accent_3:active {
  color: #651fff;
}
.fg-active-deep_purple_accent_4:active {
  color: #6200ea;
}
.fg-active-indigo:active {
  color: #3f51b5;
}
.fg-active-indigo_lighten_5:active {
  color: #e8eaf6;
}
.fg-active-indigo_lighten_4:active {
  color: #c5cae9;
}
.fg-active-indigo_lighten_3:active {
  color: #9fa8da;
}
.fg-active-indigo_lighten_2:active {
  color: #7986cb;
}
.fg-active-indigo_lighten_1:active {
  color: #5c6bc0;
}
.fg-active-indigo_darken_1:active {
  color: #3949ab;
}
.fg-active-indigo_darken_2:active {
  color: #303f9f;
}
.fg-active-indigo_darken_3:active {
  color: #283593;
}
.fg-active-indigo_darken_4:active {
  color: #1a237e;
}
.fg-active-indigo_accent_1:active {
  color: #8c9eff;
}
.fg-active-indigo_accent_2:active {
  color: #536dfe;
}
.fg-active-indigo_accent_3:active {
  color: #3d5afe;
}
.fg-active-indigo_accent_4:active {
  color: #304ffe;
}
.fg-active-blue:active {
  color: #2196F3;
}
.fg-active-blue_lighten_5:active {
  color: #E3F2FD;
}
.fg-active-blue_lighten_4:active {
  color: #BBDEFB;
}
.fg-active-blue_lighten_3:active {
  color: #90CAF9;
}
.fg-active-blue_lighten_2:active {
  color: #64B5F6;
}
.fg-active-blue_lighten_1:active {
  color: #42A5F5;
}
.fg-active-blue_darken_1:active {
  color: #1E88E5;
}
.fg-active-blue_darken_2:active {
  color: #1976D2;
}
.fg-active-blue_darken_3:active {
  color: #1565C0;
}
.fg-active-blue_darken_4:active {
  color: #0D47A1;
}
.fg-active-blue_accent_1:active {
  color: #82B1FF;
}
.fg-active-blue_accent_2:active {
  color: #448AFF;
}
.fg-active-blue_accent_3:active {
  color: #2979FF;
}
.fg-active-blue_accent_4:active {
  color: #2962FF;
}
.fg-active-light_blue:active {
  color: #03a9f4;
}
.fg-active-light_blue_lighten_5:active {
  color: #e1f5fe;
}
.fg-active-light_blue_lighten_4:active {
  color: #b3e5fc;
}
.fg-active-light_blue_lighten_3:active {
  color: #81d4fa;
}
.fg-active-light_blue_lighten_2:active {
  color: #4fc3f7;
}
.fg-active-light_blue_lighten_1:active {
  color: #29b6f6;
}
.fg-active-light_blue_darken_1:active {
  color: #039be5;
}
.fg-active-light_blue_darken_2:active {
  color: #0288d1;
}
.fg-active-light_blue_darken_3:active {
  color: #0277bd;
}
.fg-active-light_blue_darken_4:active {
  color: #01579b;
}
.fg-active-light_blue_accent_1:active {
  color: #80d8ff;
}
.fg-active-light_blue_accent_2:active {
  color: #40c4ff;
}
.fg-active-light_blue_accent_3:active {
  color: #00b0ff;
}
.fg-active-light_blue_accent_4:active {
  color: #0091ea;
}
.fg-active-cyan:active {
  color: #00bcd4;
}
.fg-active-cyan_lighten_5:active {
  color: #e0f7fa;
}
.fg-active-cyan_lighten_4:active {
  color: #b2ebf2;
}
.fg-active-cyan_lighten_3:active {
  color: #80deea;
}
.fg-active-cyan_lighten_2:active {
  color: #4dd0e1;
}
.fg-active-cyan_lighten_1:active {
  color: #26c6da;
}
.fg-active-cyan_darken_1:active {
  color: #00acc1;
}
.fg-active-cyan_darken_2:active {
  color: #0097a7;
}
.fg-active-cyan_darken_3:active {
  color: #00838f;
}
.fg-active-cyan_darken_4:active {
  color: #006064;
}
.fg-active-cyan_accent_1:active {
  color: #84ffff;
}
.fg-active-cyan_accent_2:active {
  color: #18ffff;
}
.fg-active-cyan_accent_3:active {
  color: #00e5ff;
}
.fg-active-cyan_accent_4:active {
  color: #00b8d4;
}
.fg-active-teal:active {
  color: #009688;
}
.fg-active-teal_lighten_5:active {
  color: #e0f2f1;
}
.fg-active-teal_lighten_4:active {
  color: #b2dfdb;
}
.fg-active-teal_lighten_3:active {
  color: #80cbc4;
}
.fg-active-teal_lighten_2:active {
  color: #4db6ac;
}
.fg-active-teal_lighten_1:active {
  color: #26a69a;
}
.fg-active-teal_darken_1:active {
  color: #00897b;
}
.fg-active-teal_darken_2:active {
  color: #00796b;
}
.fg-active-teal_darken_3:active {
  color: #00695c;
}
.fg-active-teal_darken_4:active {
  color: #004d40;
}
.fg-active-teal_accent_1:active {
  color: #a7ffeb;
}
.fg-active-teal_accent_2:active {
  color: #64ffda;
}
.fg-active-teal_accent_3:active {
  color: #1de9b6;
}
.fg-active-teal_accent_4:active {
  color: #00bfa5;
}
.fg-active-green:active {
  color: #4CAF50;
}
.fg-active-green_lighten_5:active {
  color: #E8F5E9;
}
.fg-active-green_lighten_4:active {
  color: #C8E6C9;
}
.fg-active-green_lighten_3:active {
  color: #A5D6A7;
}
.fg-active-green_lighten_2:active {
  color: #81C784;
}
.fg-active-green_lighten_1:active {
  color: #66BB6A;
}
.fg-active-green_darken_1:active {
  color: #43A047;
}
.fg-active-green_darken_2:active {
  color: #388E3C;
}
.fg-active-green_darken_3:active {
  color: #2E7D32;
}
.fg-active-green_darken_4:active {
  color: #1B5E20;
}
.fg-active-green_accent_1:active {
  color: #B9F6CA;
}
.fg-active-green_accent_2:active {
  color: #69F0AE;
}
.fg-active-green_accent_3:active {
  color: #00E676;
}
.fg-active-green_accent_4:active {
  color: #00C853;
}
.fg-active-light_green:active {
  color: #8bc34a;
}
.fg-active-light_green_lighten_5:active {
  color: #f1f8e9;
}
.fg-active-light_green_lighten_4:active {
  color: #dcedc8;
}
.fg-active-light_green_lighten_3:active {
  color: #c5e1a5;
}
.fg-active-light_green_lighten_2:active {
  color: #aed581;
}
.fg-active-light_green_lighten_1:active {
  color: #9ccc65;
}
.fg-active-light_green_darken_1:active {
  color: #7cb342;
}
.fg-active-light_green_darken_2:active {
  color: #689f38;
}
.fg-active-light_green_darken_3:active {
  color: #558b2f;
}
.fg-active-light_green_darken_4:active {
  color: #33691e;
}
.fg-active-light_green_accent_1:active {
  color: #ccff90;
}
.fg-active-light_green_accent_2:active {
  color: #b2ff59;
}
.fg-active-light_green_accent_3:active {
  color: #76ff03;
}
.fg-active-light_green_accent_4:active {
  color: #64dd17;
}
.fg-active-lime:active {
  color: #cddc39;
}
.fg-active-lime_lighten_5:active {
  color: #f9fbe7;
}
.fg-active-lime_lighten_4:active {
  color: #f0f4c3;
}
.fg-active-lime_lighten_3:active {
  color: #e6ee9c;
}
.fg-active-lime_lighten_2:active {
  color: #dce775;
}
.fg-active-lime_lighten_1:active {
  color: #d4e157;
}
.fg-active-lime_darken_1:active {
  color: #c0ca33;
}
.fg-active-lime_darken_2:active {
  color: #afb42b;
}
.fg-active-lime_darken_3:active {
  color: #9e9d24;
}
.fg-active-lime_darken_4:active {
  color: #827717;
}
.fg-active-lime_accent_1:active {
  color: #f4ff81;
}
.fg-active-lime_accent_2:active {
  color: #eeff41;
}
.fg-active-lime_accent_3:active {
  color: #c6ff00;
}
.fg-active-lime_accent_4:active {
  color: #aeea00;
}
.fg-active-yellow:active {
  color: #ffeb3b;
}
.fg-active-yellow_lighten_5:active {
  color: #fffde7;
}
.fg-active-yellow_lighten_4:active {
  color: #fff9c4;
}
.fg-active-yellow_lighten_3:active {
  color: #fff59d;
}
.fg-active-yellow_lighten_2:active {
  color: #fff176;
}
.fg-active-yellow_lighten_1:active {
  color: #ffee58;
}
.fg-active-yellow_darken_1:active {
  color: #fdd835;
}
.fg-active-yellow_darken_2:active {
  color: #fbc02d;
}
.fg-active-yellow_darken_3:active {
  color: #f9a825;
}
.fg-active-yellow_darken_4:active {
  color: #f57f17;
}
.fg-active-yellow_accent_1:active {
  color: #ffff8d;
}
.fg-active-yellow_accent_2:active {
  color: #ffff00;
}
.fg-active-yellow_accent_3:active {
  color: #ffea00;
}
.fg-active-yellow_accent_4:active {
  color: #ffd600;
}
.fg-active-amber:active {
  color: #ffc107;
}
.fg-active-amber_lighten_5:active {
  color: #fff8e1;
}
.fg-active-amber_lighten_4:active {
  color: #ffecb3;
}
.fg-active-amber_lighten_3:active {
  color: #ffe082;
}
.fg-active-amber_lighten_2:active {
  color: #ffd54f;
}
.fg-active-amber_lighten_1:active {
  color: #ffca28;
}
.fg-active-amber_darken_1:active {
  color: #ffb300;
}
.fg-active-amber_darken_2:active {
  color: #ffa000;
}
.fg-active-amber_darken_3:active {
  color: #ff8f00;
}
.fg-active-amber_darken_4:active {
  color: #ff6f00;
}
.fg-active-amber_accent_1:active {
  color: #ffe57f;
}
.fg-active-amber_accent_2:active {
  color: #ffd740;
}
.fg-active-amber_accent_3:active {
  color: #ffc400;
}
.fg-active-amber_accent_4:active {
  color: #ffab00;
}
.fg-active-orange:active {
  color: #ff9800;
}
.fg-active-orange_lighten_5:active {
  color: #fff3e0;
}
.fg-active-orange_lighten_4:active {
  color: #ffe0b2;
}
.fg-active-orange_lighten_3:active {
  color: #ffcc80;
}
.fg-active-orange_lighten_2:active {
  color: #ffb74d;
}
.fg-active-orange_lighten_1:active {
  color: #ffa726;
}
.fg-active-orange_darken_1:active {
  color: #fb8c00;
}
.fg-active-orange_darken_2:active {
  color: #f57c00;
}
.fg-active-orange_darken_3:active {
  color: #ef6c00;
}
.fg-active-orange_darken_4:active {
  color: #e65100;
}
.fg-active-orange_accent_1:active {
  color: #ffd180;
}
.fg-active-orange_accent_2:active {
  color: #ffab40;
}
.fg-active-orange_accent_3:active {
  color: #ff9100;
}
.fg-active-orange_accent_4:active {
  color: #ff6d00;
}
.fg-active-deep_orange:active {
  color: #ff5722;
}
.fg-active-deep_orange_lighten_5:active {
  color: #fbe9e7;
}
.fg-active-deep_orange_lighten_4:active {
  color: #ffccbc;
}
.fg-active-deep_orange_lighten_3:active {
  color: #ffab91;
}
.fg-active-deep_orange_lighten_2:active {
  color: #ff8a65;
}
.fg-active-deep_orange_lighten_1:active {
  color: #ff7043;
}
.fg-active-deep_orange_darken_1:active {
  color: #f4511e;
}
.fg-active-deep_orange_darken_2:active {
  color: #e64a19;
}
.fg-active-deep_orange_darken_3:active {
  color: #d84315;
}
.fg-active-deep_orange_darken_4:active {
  color: #bf360c;
}
.fg-active-deep_orange_accent_1:active {
  color: #ff9e80;
}
.fg-active-deep_orange_accent_2:active {
  color: #ff6e40;
}
.fg-active-deep_orange_accent_3:active {
  color: #ff3d00;
}
.fg-active-deep_orange_accent_4:active {
  color: #dd2c00;
}
.fg-active-brown:active {
  color: #795548;
}
.fg-active-brown_lighten_5:active {
  color: #efebe9;
}
.fg-active-brown_lighten_4:active {
  color: #d7ccc8;
}
.fg-active-brown_lighten_3:active {
  color: #bcaaa4;
}
.fg-active-brown_lighten_2:active {
  color: #a1887f;
}
.fg-active-brown_lighten_1:active {
  color: #8d6e63;
}
.fg-active-brown_darken_1:active {
  color: #6d4c41;
}
.fg-active-brown_darken_2:active {
  color: #5d4037;
}
.fg-active-brown_darken_3:active {
  color: #4e342e;
}
.fg-active-brown_darken_4:active {
  color: #3e2723;
}
.fg-active-blue_grey:active {
  color: #607d8b;
}
.fg-active-blue_grey_lighten_5:active {
  color: #eceff1;
}
.fg-active-blue_grey_lighten_4:active {
  color: #cfd8dc;
}
.fg-active-blue_grey_lighten_3:active {
  color: #b0bec5;
}
.fg-active-blue_grey_lighten_2:active {
  color: #90a4ae;
}
.fg-active-blue_grey_lighten_1:active {
  color: #78909c;
}
.fg-active-blue_grey_darken_1:active {
  color: #546e7a;
}
.fg-active-blue_grey_darken_2:active {
  color: #455a64;
}
.fg-active-blue_grey_darken_3:active {
  color: #37474f;
}
.fg-active-blue_grey_darken_4:active {
  color: #263238;
}
.fg-active-grey:active {
  color: #9e9e9e;
}
.fg-active-grey_lighten_5:active {
  color: #fafafa;
}
.fg-active-grey_lighten_4:active {
  color: #f5f5f5;
}
.fg-active-grey_lighten_3:active {
  color: #eeeeee;
}
.fg-active-grey_lighten_2:active {
  color: #e0e0e0;
}
.fg-active-grey_lighten_1:active {
  color: #bdbdbd;
}
.fg-active-grey_darken_1:active {
  color: #757575;
}
.fg-active-grey_darken_2:active {
  color: #616161;
}
.fg-active-grey_darken_3:active {
  color: #424242;
}
.fg-active-grey_darken_4:active {
  color: #212121;
}
.fg-active-white:active {
  color: #FFFFFF;
}
.fg-active-transparent:active {
  color: transparent;
}
.bd-transparent {
  border: 1px solid transparent;
}
.bd-aliceblue {
  border: 1px solid aliceblue;
}
.bd-antiquewhite {
  border: 1px solid antiquewhite;
}
.bd-aqua {
  border: 1px solid aqua;
}
.bd-aquamarine {
  border: 1px solid aquamarine;
}
.bd-azure {
  border: 1px solid azure;
}
.bd-beige {
  border: 1px solid beige;
}
.bd-bisque {
  border: 1px solid bisque;
}
.bd-black {
  border: 1px solid black;
}
.bd-blanchedalmond {
  border: 1px solid blanchedalmond;
}
.bd-blue {
  border: 1px solid blue;
}
.bd-blueviolet {
  border: 1px solid blueviolet;
}
.bd-brown {
  border: 1px solid brown;
}
.bd-burlywood {
  border: 1px solid burlywood;
}
.bd-cadetblue {
  border: 1px solid cadetblue;
}
.bd-chartreuse {
  border: 1px solid chartreuse;
}
.bd-chocolate {
  border: 1px solid chocolate;
}
.bd-coral {
  border: 1px solid coral;
}
.bd-cornflowerblue {
  border: 1px solid cornflowerblue;
}
.bd-cornsilk {
  border: 1px solid cornsilk;
}
.bd-crimson {
  border: 1px solid crimson;
}
.bd-cyan {
  border: 1px solid cyan;
}
.bd-darkblue {
  border: 1px solid darkblue;
}
.bd-darkcyan {
  border: 1px solid darkcyan;
}
.bd-darkgoldenrod {
  border: 1px solid darkgoldenrod;
}
.bd-darkgray {
  border: 1px solid darkgray;
}
.bd-darkgreen {
  border: 1px solid darkgreen;
}
.bd-darkkhaki {
  border: 1px solid darkkhaki;
}
.bd-darkmagenta {
  border: 1px solid darkmagenta;
}
.bd-darkolivegreen {
  border: 1px solid darkolivegreen;
}
.bd-darkorange {
  border: 1px solid darkorange;
}
.bd-darkorchid {
  border: 1px solid darkorchid;
}
.bd-darkred {
  border: 1px solid darkred;
}
.bd-darksalmon {
  border: 1px solid darksalmon;
}
.bd-darkseagreen {
  border: 1px solid darkseagreen;
}
.bd-darkslateblue {
  border: 1px solid darkslateblue;
}
.bd-darkslategray {
  border: 1px solid darkslategray;
}
.bd-darkturquoise {
  border: 1px solid darkturquoise;
}
.bd-darkviolet {
  border: 1px solid darkviolet;
}
.bd-deeppink {
  border: 1px solid deeppink;
}
.bd-deepskyblue {
  border: 1px solid deepskyblue;
}
.bd-dimgray {
  border: 1px solid dimgray;
}
.bd-dodgerblue {
  border: 1px solid dodgerblue;
}
.bd-firebrick {
  border: 1px solid firebrick;
}
.bd-floralwhite {
  border: 1px solid floralwhite;
}
.bd-forestgreen {
  border: 1px solid forestgreen;
}
.bd-fuchsia {
  border: 1px solid fuchsia;
}
.bd-gainsboro {
  border: 1px solid gainsboro;
}
.bd-ghostwhite {
  border: 1px solid ghostwhite;
}
.bd-gold {
  border: 1px solid gold;
}
.bd-goldenrod {
  border: 1px solid goldenrod;
}
.bd-gray {
  border: 1px solid gray;
}
.bd-green {
  border: 1px solid green;
}
.bd-greenyellow {
  border: 1px solid greenyellow;
}
.bd-honeydew {
  border: 1px solid honeydew;
}
.bd-hotpink {
  border: 1px solid hotpink;
}
.bd-indianred {
  border: 1px solid indianred;
}
.bd-indigo {
  border: 1px solid indigo;
}
.bd-ivory {
  border: 1px solid ivory;
}
.bd-khaki {
  border: 1px solid khaki;
}
.bd-lavender {
  border: 1px solid lavender;
}
.bd-lavenderblush {
  border: 1px solid lavenderblush;
}
.bd-lawngreen {
  border: 1px solid lawngreen;
}
.bd-lemonchiffon {
  border: 1px solid lemonchiffon;
}
.bd-lightblue {
  border: 1px solid lightblue;
}
.bd-lightcoral {
  border: 1px solid lightcoral;
}
.bd-lightcyan {
  border: 1px solid lightcyan;
}
.bd-lightgoldenrodyellow {
  border: 1px solid lightgoldenrodyellow;
}
.bd-lightgray {
  border: 1px solid lightgray;
}
.bd-lightgreen {
  border: 1px solid lightgreen;
}
.bd-lightpink {
  border: 1px solid lightpink;
}
.bd-lightsalmon {
  border: 1px solid lightsalmon;
}
.bd-lightseagreen {
  border: 1px solid lightseagreen;
}
.bd-lightskyblue {
  border: 1px solid lightskyblue;
}
.bd-lightslategray {
  border: 1px solid lightslategray;
}
.bd-lightsteelblue {
  border: 1px solid lightsteelblue;
}
.bd-lightyellow {
  border: 1px solid lightyellow;
}
.bd-lime {
  border: 1px solid lime;
}
.bd-limegreen {
  border: 1px solid limegreen;
}
.bd-linen {
  border: 1px solid linen;
}
.bd-magenta {
  border: 1px solid magenta;
}
.bd-maroon {
  border: 1px solid maroon;
}
.bd-mediumaquamarine {
  border: 1px solid mediumaquamarine;
}
.bd-mediumblue {
  border: 1px solid mediumblue;
}
.bd-mediumorchid {
  border: 1px solid mediumorchid;
}
.bd-mediumpurple {
  border: 1px solid mediumpurple;
}
.bd-mediumseagreen {
  border: 1px solid mediumseagreen;
}
.bd-mediumslateblue {
  border: 1px solid mediumslateblue;
}
.bd-mediumspringgreen {
  border: 1px solid mediumspringgreen;
}
.bd-mediumturquoise {
  border: 1px solid mediumturquoise;
}
.bd-mediumvioletred {
  border: 1px solid mediumvioletred;
}
.bd-midnightblue {
  border: 1px solid midnightblue;
}
.bd-mintcream {
  border: 1px solid mintcream;
}
.bd-mistyrose {
  border: 1px solid mistyrose;
}
.bd-moccasin {
  border: 1px solid moccasin;
}
.bd-navajowhite {
  border: 1px solid navajowhite;
}
.bd-navy {
  border: 1px solid navy;
}
.bd-oldlace {
  border: 1px solid oldlace;
}
.bd-olive {
  border: 1px solid olive;
}
.bd-olivedrab {
  border: 1px solid olivedrab;
}
.bd-orange {
  border: 1px solid orange;
}
.bd-orangered {
  border: 1px solid orangered;
}
.bd-orchid {
  border: 1px solid orchid;
}
.bd-palegoldenrod {
  border: 1px solid palegoldenrod;
}
.bd-palegreen {
  border: 1px solid palegreen;
}
.bd-paleturquoise {
  border: 1px solid paleturquoise;
}
.bd-palevioletred {
  border: 1px solid palevioletred;
}
.bd-papayawhip {
  border: 1px solid papayawhip;
}
.bd-peachpuff {
  border: 1px solid peachpuff;
}
.bd-peru {
  border: 1px solid peru;
}
.bd-pink {
  border: 1px solid pink;
}
.bd-plum {
  border: 1px solid plum;
}
.bd-powderblue {
  border: 1px solid powderblue;
}
.bd-purple {
  border: 1px solid purple;
}
.bd-rosybrown {
  border: 1px solid rosybrown;
}
.bd-royalblue {
  border: 1px solid royalblue;
}
.bd-saddlebrown {
  border: 1px solid saddlebrown;
}
.bd-salmon {
  border: 1px solid salmon;
}
.bd-sandybrown {
  border: 1px solid sandybrown;
}
.bd-seagreen {
  border: 1px solid seagreen;
}
.bd-seashell {
  border: 1px solid seashell;
}
.bd-sienna {
  border: 1px solid sienna;
}
.bd-silver {
  border: 1px solid silver;
}
.bd-skyblue {
  border: 1px solid skyblue;
}
.bd-slateblue {
  border: 1px solid slateblue;
}
.bd-slategray {
  border: 1px solid slategray;
}
.bd-snow {
  border: 1px solid snow;
}
.bd-springgreen {
  border: 1px solid springgreen;
}
.bd-steelblue {
  border: 1px solid steelblue;
}
.bd-tan {
  border: 1px solid tan;
}
.bd-teal {
  border: 1px solid teal;
}
.bd-thistle {
  border: 1px solid thistle;
}
.bd-tomato {
  border: 1px solid tomato;
}
.bd-turquoise {
  border: 1px solid turquoise;
}
.bd-violet {
  border: 1px solid violet;
}
.bd-wheat {
  border: 1px solid wheat;
}
.bd-white {
  border: 1px solid white;
}
.bd-whitesmoke {
  border: 1px solid whitesmoke;
}
.bd-yellow {
  border: 1px solid yellow;
}
.bd-yellowgreen {
  border: 1px solid yellowgreen;
}
.bd-lightaqua {
  border: 1px solid #049cdb;
}
.bd-darkaqua {
  border: 1px solid #326ca6;
}
.bd-blueLight {
  border: 1px solid #EFF4FF;
}
.bd-blueDark {
  border: 1px solid #2B5797;
}
.bd-lighten {
  border: 1px solid #d5e7ec;
}
.bd-greenLight {
  border: 1px solid #99b433;
}
.bd-greenDark {
  border: 1px solid #1E7145;
}
.bd-yellowLight {
  border: 1px solid #f8f7de;
}
.bd-orangeDark {
  border: 1px solid #da532c;
}
.bd-pinkDark {
  border: 1px solid #7E3878;
}
.bd-grayDark {
  border: 1px solid #525252;
}
.bd-redLight {
  border: 1px solid #EE1111;
}
.bd-darken {
  border: 1px solid #1d1d1d;
}
.bd-materialize_red {
  border: 1px solid #e51c23;
}
.bd-materialize_red_lighten_5 {
  border: 1px solid #fdeaeb;
}
.bd-materialize_red_lighten_4 {
  border: 1px solid #f8c1c3;
}
.bd-materialize_red_lighten_3 {
  border: 1px solid #f3989b;
}
.bd-materialize_red_lighten_2 {
  border: 1px solid #ee6e73;
}
.bd-materialize_red_lighten_1 {
  border: 1px solid #ea454b;
}
.bd-materialize_red_darken_1 {
  border: 1px solid #d0181e;
}
.bd-materialize_red_darken_2 {
  border: 1px solid #b9151b;
}
.bd-materialize_red_darken_3 {
  border: 1px solid #a21318;
}
.bd-materialize_red_darken_4 {
  border: 1px solid #8b1014;
}
.bd-red {
  border: 1px solid #F44336;
}
.bd-red_lighten_5 {
  border: 1px solid #FFEBEE;
}
.bd-red_lighten_4 {
  border: 1px solid #FFCDD2;
}
.bd-red_lighten_3 {
  border: 1px solid #EF9A9A;
}
.bd-red_lighten_2 {
  border: 1px solid #E57373;
}
.bd-red_lighten_1 {
  border: 1px solid #EF5350;
}
.bd-red_darken_1 {
  border: 1px solid #E53935;
}
.bd-red_darken_2 {
  border: 1px solid #D32F2F;
}
.bd-red_darken_3 {
  border: 1px solid #C62828;
}
.bd-red_darken_4 {
  border: 1px solid #B71C1C;
}
.bd-red_accent_1 {
  border: 1px solid #FF8A80;
}
.bd-red_accent_2 {
  border: 1px solid #FF5252;
}
.bd-red_accent_3 {
  border: 1px solid #FF1744;
}
.bd-red_accent_4 {
  border: 1px solid #D50000;
}
.bd-pink {
  border: 1px solid #e91e63;
}
.bd-pink_lighten_5 {
  border: 1px solid #fce4ec;
}
.bd-pink_lighten_4 {
  border: 1px solid #f8bbd0;
}
.bd-pink_lighten_3 {
  border: 1px solid #f48fb1;
}
.bd-pink_lighten_2 {
  border: 1px solid #f06292;
}
.bd-pink_lighten_1 {
  border: 1px solid #ec407a;
}
.bd-pink_darken_1 {
  border: 1px solid #d81b60;
}
.bd-pink_darken_2 {
  border: 1px solid #c2185b;
}
.bd-pink_darken_3 {
  border: 1px solid #ad1457;
}
.bd-pink_darken_4 {
  border: 1px solid #880e4f;
}
.bd-pink_accent_1 {
  border: 1px solid #ff80ab;
}
.bd-pink_accent_2 {
  border: 1px solid #ff4081;
}
.bd-pink_accent_3 {
  border: 1px solid #f50057;
}
.bd-pink_accent_4 {
  border: 1px solid #c51162;
}
.bd-purple {
  border: 1px solid #9c27b0;
}
.bd-purple_lighten_5 {
  border: 1px solid #f3e5f5;
}
.bd-purple_lighten_4 {
  border: 1px solid #e1bee7;
}
.bd-purple_lighten_3 {
  border: 1px solid #ce93d8;
}
.bd-purple_lighten_2 {
  border: 1px solid #ba68c8;
}
.bd-purple_lighten_1 {
  border: 1px solid #ab47bc;
}
.bd-purple_darken_1 {
  border: 1px solid #8e24aa;
}
.bd-purple_darken_2 {
  border: 1px solid #7b1fa2;
}
.bd-purple_darken_3 {
  border: 1px solid #6a1b9a;
}
.bd-purple_darken_4 {
  border: 1px solid #4a148c;
}
.bd-purple_accent_1 {
  border: 1px solid #ea80fc;
}
.bd-purple_accent_2 {
  border: 1px solid #e040fb;
}
.bd-purple_accent_3 {
  border: 1px solid #d500f9;
}
.bd-purple_accent_4 {
  border: 1px solid #aa00ff;
}
.bd-deep_purple {
  border: 1px solid #673ab7;
}
.bd-deep_purple_lighten_5 {
  border: 1px solid #ede7f6;
}
.bd-deep_purple_lighten_4 {
  border: 1px solid #d1c4e9;
}
.bd-deep_purple_lighten_3 {
  border: 1px solid #b39ddb;
}
.bd-deep_purple_lighten_2 {
  border: 1px solid #9575cd;
}
.bd-deep_purple_lighten_1 {
  border: 1px solid #7e57c2;
}
.bd-deep_purple_darken_1 {
  border: 1px solid #5e35b1;
}
.bd-deep_purple_darken_2 {
  border: 1px solid #512da8;
}
.bd-deep_purple_darken_3 {
  border: 1px solid #4527a0;
}
.bd-deep_purple_darken_4 {
  border: 1px solid #311b92;
}
.bd-deep_purple_accent_1 {
  border: 1px solid #b388ff;
}
.bd-deep_purple_accent_2 {
  border: 1px solid #7c4dff;
}
.bd-deep_purple_accent_3 {
  border: 1px solid #651fff;
}
.bd-deep_purple_accent_4 {
  border: 1px solid #6200ea;
}
.bd-indigo {
  border: 1px solid #3f51b5;
}
.bd-indigo_lighten_5 {
  border: 1px solid #e8eaf6;
}
.bd-indigo_lighten_4 {
  border: 1px solid #c5cae9;
}
.bd-indigo_lighten_3 {
  border: 1px solid #9fa8da;
}
.bd-indigo_lighten_2 {
  border: 1px solid #7986cb;
}
.bd-indigo_lighten_1 {
  border: 1px solid #5c6bc0;
}
.bd-indigo_darken_1 {
  border: 1px solid #3949ab;
}
.bd-indigo_darken_2 {
  border: 1px solid #303f9f;
}
.bd-indigo_darken_3 {
  border: 1px solid #283593;
}
.bd-indigo_darken_4 {
  border: 1px solid #1a237e;
}
.bd-indigo_accent_1 {
  border: 1px solid #8c9eff;
}
.bd-indigo_accent_2 {
  border: 1px solid #536dfe;
}
.bd-indigo_accent_3 {
  border: 1px solid #3d5afe;
}
.bd-indigo_accent_4 {
  border: 1px solid #304ffe;
}
.bd-blue {
  border: 1px solid #2196F3;
}
.bd-blue_lighten_5 {
  border: 1px solid #E3F2FD;
}
.bd-blue_lighten_4 {
  border: 1px solid #BBDEFB;
}
.bd-blue_lighten_3 {
  border: 1px solid #90CAF9;
}
.bd-blue_lighten_2 {
  border: 1px solid #64B5F6;
}
.bd-blue_lighten_1 {
  border: 1px solid #42A5F5;
}
.bd-blue_darken_1 {
  border: 1px solid #1E88E5;
}
.bd-blue_darken_2 {
  border: 1px solid #1976D2;
}
.bd-blue_darken_3 {
  border: 1px solid #1565C0;
}
.bd-blue_darken_4 {
  border: 1px solid #0D47A1;
}
.bd-blue_accent_1 {
  border: 1px solid #82B1FF;
}
.bd-blue_accent_2 {
  border: 1px solid #448AFF;
}
.bd-blue_accent_3 {
  border: 1px solid #2979FF;
}
.bd-blue_accent_4 {
  border: 1px solid #2962FF;
}
.bd-light_blue {
  border: 1px solid #03a9f4;
}
.bd-light_blue_lighten_5 {
  border: 1px solid #e1f5fe;
}
.bd-light_blue_lighten_4 {
  border: 1px solid #b3e5fc;
}
.bd-light_blue_lighten_3 {
  border: 1px solid #81d4fa;
}
.bd-light_blue_lighten_2 {
  border: 1px solid #4fc3f7;
}
.bd-light_blue_lighten_1 {
  border: 1px solid #29b6f6;
}
.bd-light_blue_darken_1 {
  border: 1px solid #039be5;
}
.bd-light_blue_darken_2 {
  border: 1px solid #0288d1;
}
.bd-light_blue_darken_3 {
  border: 1px solid #0277bd;
}
.bd-light_blue_darken_4 {
  border: 1px solid #01579b;
}
.bd-light_blue_accent_1 {
  border: 1px solid #80d8ff;
}
.bd-light_blue_accent_2 {
  border: 1px solid #40c4ff;
}
.bd-light_blue_accent_3 {
  border: 1px solid #00b0ff;
}
.bd-light_blue_accent_4 {
  border: 1px solid #0091ea;
}
.bd-cyan {
  border: 1px solid #00bcd4;
}
.bd-cyan_lighten_5 {
  border: 1px solid #e0f7fa;
}
.bd-cyan_lighten_4 {
  border: 1px solid #b2ebf2;
}
.bd-cyan_lighten_3 {
  border: 1px solid #80deea;
}
.bd-cyan_lighten_2 {
  border: 1px solid #4dd0e1;
}
.bd-cyan_lighten_1 {
  border: 1px solid #26c6da;
}
.bd-cyan_darken_1 {
  border: 1px solid #00acc1;
}
.bd-cyan_darken_2 {
  border: 1px solid #0097a7;
}
.bd-cyan_darken_3 {
  border: 1px solid #00838f;
}
.bd-cyan_darken_4 {
  border: 1px solid #006064;
}
.bd-cyan_accent_1 {
  border: 1px solid #84ffff;
}
.bd-cyan_accent_2 {
  border: 1px solid #18ffff;
}
.bd-cyan_accent_3 {
  border: 1px solid #00e5ff;
}
.bd-cyan_accent_4 {
  border: 1px solid #00b8d4;
}
.bd-teal {
  border: 1px solid #009688;
}
.bd-teal_lighten_5 {
  border: 1px solid #e0f2f1;
}
.bd-teal_lighten_4 {
  border: 1px solid #b2dfdb;
}
.bd-teal_lighten_3 {
  border: 1px solid #80cbc4;
}
.bd-teal_lighten_2 {
  border: 1px solid #4db6ac;
}
.bd-teal_lighten_1 {
  border: 1px solid #26a69a;
}
.bd-teal_darken_1 {
  border: 1px solid #00897b;
}
.bd-teal_darken_2 {
  border: 1px solid #00796b;
}
.bd-teal_darken_3 {
  border: 1px solid #00695c;
}
.bd-teal_darken_4 {
  border: 1px solid #004d40;
}
.bd-teal_accent_1 {
  border: 1px solid #a7ffeb;
}
.bd-teal_accent_2 {
  border: 1px solid #64ffda;
}
.bd-teal_accent_3 {
  border: 1px solid #1de9b6;
}
.bd-teal_accent_4 {
  border: 1px solid #00bfa5;
}
.bd-green {
  border: 1px solid #4CAF50;
}
.bd-green_lighten_5 {
  border: 1px solid #E8F5E9;
}
.bd-green_lighten_4 {
  border: 1px solid #C8E6C9;
}
.bd-green_lighten_3 {
  border: 1px solid #A5D6A7;
}
.bd-green_lighten_2 {
  border: 1px solid #81C784;
}
.bd-green_lighten_1 {
  border: 1px solid #66BB6A;
}
.bd-green_darken_1 {
  border: 1px solid #43A047;
}
.bd-green_darken_2 {
  border: 1px solid #388E3C;
}
.bd-green_darken_3 {
  border: 1px solid #2E7D32;
}
.bd-green_darken_4 {
  border: 1px solid #1B5E20;
}
.bd-green_accent_1 {
  border: 1px solid #B9F6CA;
}
.bd-green_accent_2 {
  border: 1px solid #69F0AE;
}
.bd-green_accent_3 {
  border: 1px solid #00E676;
}
.bd-green_accent_4 {
  border: 1px solid #00C853;
}
.bd-light_green {
  border: 1px solid #8bc34a;
}
.bd-light_green_lighten_5 {
  border: 1px solid #f1f8e9;
}
.bd-light_green_lighten_4 {
  border: 1px solid #dcedc8;
}
.bd-light_green_lighten_3 {
  border: 1px solid #c5e1a5;
}
.bd-light_green_lighten_2 {
  border: 1px solid #aed581;
}
.bd-light_green_lighten_1 {
  border: 1px solid #9ccc65;
}
.bd-light_green_darken_1 {
  border: 1px solid #7cb342;
}
.bd-light_green_darken_2 {
  border: 1px solid #689f38;
}
.bd-light_green_darken_3 {
  border: 1px solid #558b2f;
}
.bd-light_green_darken_4 {
  border: 1px solid #33691e;
}
.bd-light_green_accent_1 {
  border: 1px solid #ccff90;
}
.bd-light_green_accent_2 {
  border: 1px solid #b2ff59;
}
.bd-light_green_accent_3 {
  border: 1px solid #76ff03;
}
.bd-light_green_accent_4 {
  border: 1px solid #64dd17;
}
.bd-lime {
  border: 1px solid #cddc39;
}
.bd-lime_lighten_5 {
  border: 1px solid #f9fbe7;
}
.bd-lime_lighten_4 {
  border: 1px solid #f0f4c3;
}
.bd-lime_lighten_3 {
  border: 1px solid #e6ee9c;
}
.bd-lime_lighten_2 {
  border: 1px solid #dce775;
}
.bd-lime_lighten_1 {
  border: 1px solid #d4e157;
}
.bd-lime_darken_1 {
  border: 1px solid #c0ca33;
}
.bd-lime_darken_2 {
  border: 1px solid #afb42b;
}
.bd-lime_darken_3 {
  border: 1px solid #9e9d24;
}
.bd-lime_darken_4 {
  border: 1px solid #827717;
}
.bd-lime_accent_1 {
  border: 1px solid #f4ff81;
}
.bd-lime_accent_2 {
  border: 1px solid #eeff41;
}
.bd-lime_accent_3 {
  border: 1px solid #c6ff00;
}
.bd-lime_accent_4 {
  border: 1px solid #aeea00;
}
.bd-yellow {
  border: 1px solid #ffeb3b;
}
.bd-yellow_lighten_5 {
  border: 1px solid #fffde7;
}
.bd-yellow_lighten_4 {
  border: 1px solid #fff9c4;
}
.bd-yellow_lighten_3 {
  border: 1px solid #fff59d;
}
.bd-yellow_lighten_2 {
  border: 1px solid #fff176;
}
.bd-yellow_lighten_1 {
  border: 1px solid #ffee58;
}
.bd-yellow_darken_1 {
  border: 1px solid #fdd835;
}
.bd-yellow_darken_2 {
  border: 1px solid #fbc02d;
}
.bd-yellow_darken_3 {
  border: 1px solid #f9a825;
}
.bd-yellow_darken_4 {
  border: 1px solid #f57f17;
}
.bd-yellow_accent_1 {
  border: 1px solid #ffff8d;
}
.bd-yellow_accent_2 {
  border: 1px solid #ffff00;
}
.bd-yellow_accent_3 {
  border: 1px solid #ffea00;
}
.bd-yellow_accent_4 {
  border: 1px solid #ffd600;
}
.bd-amber {
  border: 1px solid #ffc107;
}
.bd-amber_lighten_5 {
  border: 1px solid #fff8e1;
}
.bd-amber_lighten_4 {
  border: 1px solid #ffecb3;
}
.bd-amber_lighten_3 {
  border: 1px solid #ffe082;
}
.bd-amber_lighten_2 {
  border: 1px solid #ffd54f;
}
.bd-amber_lighten_1 {
  border: 1px solid #ffca28;
}
.bd-amber_darken_1 {
  border: 1px solid #ffb300;
}
.bd-amber_darken_2 {
  border: 1px solid #ffa000;
}
.bd-amber_darken_3 {
  border: 1px solid #ff8f00;
}
.bd-amber_darken_4 {
  border: 1px solid #ff6f00;
}
.bd-amber_accent_1 {
  border: 1px solid #ffe57f;
}
.bd-amber_accent_2 {
  border: 1px solid #ffd740;
}
.bd-amber_accent_3 {
  border: 1px solid #ffc400;
}
.bd-amber_accent_4 {
  border: 1px solid #ffab00;
}
.bd-orange {
  border: 1px solid #ff9800;
}
.bd-orange_lighten_5 {
  border: 1px solid #fff3e0;
}
.bd-orange_lighten_4 {
  border: 1px solid #ffe0b2;
}
.bd-orange_lighten_3 {
  border: 1px solid #ffcc80;
}
.bd-orange_lighten_2 {
  border: 1px solid #ffb74d;
}
.bd-orange_lighten_1 {
  border: 1px solid #ffa726;
}
.bd-orange_darken_1 {
  border: 1px solid #fb8c00;
}
.bd-orange_darken_2 {
  border: 1px solid #f57c00;
}
.bd-orange_darken_3 {
  border: 1px solid #ef6c00;
}
.bd-orange_darken_4 {
  border: 1px solid #e65100;
}
.bd-orange_accent_1 {
  border: 1px solid #ffd180;
}
.bd-orange_accent_2 {
  border: 1px solid #ffab40;
}
.bd-orange_accent_3 {
  border: 1px solid #ff9100;
}
.bd-orange_accent_4 {
  border: 1px solid #ff6d00;
}
.bd-deep_orange {
  border: 1px solid #ff5722;
}
.bd-deep_orange_lighten_5 {
  border: 1px solid #fbe9e7;
}
.bd-deep_orange_lighten_4 {
  border: 1px solid #ffccbc;
}
.bd-deep_orange_lighten_3 {
  border: 1px solid #ffab91;
}
.bd-deep_orange_lighten_2 {
  border: 1px solid #ff8a65;
}
.bd-deep_orange_lighten_1 {
  border: 1px solid #ff7043;
}
.bd-deep_orange_darken_1 {
  border: 1px solid #f4511e;
}
.bd-deep_orange_darken_2 {
  border: 1px solid #e64a19;
}
.bd-deep_orange_darken_3 {
  border: 1px solid #d84315;
}
.bd-deep_orange_darken_4 {
  border: 1px solid #bf360c;
}
.bd-deep_orange_accent_1 {
  border: 1px solid #ff9e80;
}
.bd-deep_orange_accent_2 {
  border: 1px solid #ff6e40;
}
.bd-deep_orange_accent_3 {
  border: 1px solid #ff3d00;
}
.bd-deep_orange_accent_4 {
  border: 1px solid #dd2c00;
}
.bd-brown {
  border: 1px solid #795548;
}
.bd-brown_lighten_5 {
  border: 1px solid #efebe9;
}
.bd-brown_lighten_4 {
  border: 1px solid #d7ccc8;
}
.bd-brown_lighten_3 {
  border: 1px solid #bcaaa4;
}
.bd-brown_lighten_2 {
  border: 1px solid #a1887f;
}
.bd-brown_lighten_1 {
  border: 1px solid #8d6e63;
}
.bd-brown_darken_1 {
  border: 1px solid #6d4c41;
}
.bd-brown_darken_2 {
  border: 1px solid #5d4037;
}
.bd-brown_darken_3 {
  border: 1px solid #4e342e;
}
.bd-brown_darken_4 {
  border: 1px solid #3e2723;
}
.bd-blue_grey {
  border: 1px solid #607d8b;
}
.bd-blue_grey_lighten_5 {
  border: 1px solid #eceff1;
}
.bd-blue_grey_lighten_4 {
  border: 1px solid #cfd8dc;
}
.bd-blue_grey_lighten_3 {
  border: 1px solid #b0bec5;
}
.bd-blue_grey_lighten_2 {
  border: 1px solid #90a4ae;
}
.bd-blue_grey_lighten_1 {
  border: 1px solid #78909c;
}
.bd-blue_grey_darken_1 {
  border: 1px solid #546e7a;
}
.bd-blue_grey_darken_2 {
  border: 1px solid #455a64;
}
.bd-blue_grey_darken_3 {
  border: 1px solid #37474f;
}
.bd-blue_grey_darken_4 {
  border: 1px solid #263238;
}
.bd-grey {
  border: 1px solid #9e9e9e;
}
.bd-grey_lighten_5 {
  border: 1px solid #fafafa;
}
.bd-grey_lighten_4 {
  border: 1px solid #f5f5f5;
}
.bd-grey_lighten_3 {
  border: 1px solid #eeeeee;
}
.bd-grey_lighten_2 {
  border: 1px solid #e0e0e0;
}
.bd-grey_lighten_1 {
  border: 1px solid #bdbdbd;
}
.bd-grey_darken_1 {
  border: 1px solid #757575;
}
.bd-grey_darken_2 {
  border: 1px solid #616161;
}
.bd-grey_darken_3 {
  border: 1px solid #424242;
}
.bd-grey_darken_4 {
  border: 1px solid #212121;
}
.bd-white {
  border: 1px solid #FFFFFF;
}
.bd-transparent {
  border: 1px solid transparent;
}
.ol-transparent:hover {
  outline: 2px solid transparent;
}
.ol-aliceblue:hover {
  outline: 2px solid aliceblue;
}
.ol-antiquewhite:hover {
  outline: 2px solid antiquewhite;
}
.ol-aqua:hover {
  outline: 2px solid aqua;
}
.ol-aquamarine:hover {
  outline: 2px solid aquamarine;
}
.ol-azure:hover {
  outline: 2px solid azure;
}
.ol-beige:hover {
  outline: 2px solid beige;
}
.ol-bisque:hover {
  outline: 2px solid bisque;
}
.ol-black:hover {
  outline: 2px solid black;
}
.ol-blanchedalmond:hover {
  outline: 2px solid blanchedalmond;
}
.ol-blue:hover {
  outline: 2px solid blue;
}
.ol-blueviolet:hover {
  outline: 2px solid blueviolet;
}
.ol-brown:hover {
  outline: 2px solid brown;
}
.ol-burlywood:hover {
  outline: 2px solid burlywood;
}
.ol-cadetblue:hover {
  outline: 2px solid cadetblue;
}
.ol-chartreuse:hover {
  outline: 2px solid chartreuse;
}
.ol-chocolate:hover {
  outline: 2px solid chocolate;
}
.ol-coral:hover {
  outline: 2px solid coral;
}
.ol-cornflowerblue:hover {
  outline: 2px solid cornflowerblue;
}
.ol-cornsilk:hover {
  outline: 2px solid cornsilk;
}
.ol-crimson:hover {
  outline: 2px solid crimson;
}
.ol-cyan:hover {
  outline: 2px solid cyan;
}
.ol-darkblue:hover {
  outline: 2px solid darkblue;
}
.ol-darkcyan:hover {
  outline: 2px solid darkcyan;
}
.ol-darkgoldenrod:hover {
  outline: 2px solid darkgoldenrod;
}
.ol-darkgray:hover {
  outline: 2px solid darkgray;
}
.ol-darkgreen:hover {
  outline: 2px solid darkgreen;
}
.ol-darkkhaki:hover {
  outline: 2px solid darkkhaki;
}
.ol-darkmagenta:hover {
  outline: 2px solid darkmagenta;
}
.ol-darkolivegreen:hover {
  outline: 2px solid darkolivegreen;
}
.ol-darkorange:hover {
  outline: 2px solid darkorange;
}
.ol-darkorchid:hover {
  outline: 2px solid darkorchid;
}
.ol-darkred:hover {
  outline: 2px solid darkred;
}
.ol-darksalmon:hover {
  outline: 2px solid darksalmon;
}
.ol-darkseagreen:hover {
  outline: 2px solid darkseagreen;
}
.ol-darkslateblue:hover {
  outline: 2px solid darkslateblue;
}
.ol-darkslategray:hover {
  outline: 2px solid darkslategray;
}
.ol-darkturquoise:hover {
  outline: 2px solid darkturquoise;
}
.ol-darkviolet:hover {
  outline: 2px solid darkviolet;
}
.ol-deeppink:hover {
  outline: 2px solid deeppink;
}
.ol-deepskyblue:hover {
  outline: 2px solid deepskyblue;
}
.ol-dimgray:hover {
  outline: 2px solid dimgray;
}
.ol-dodgerblue:hover {
  outline: 2px solid dodgerblue;
}
.ol-firebrick:hover {
  outline: 2px solid firebrick;
}
.ol-floralwhite:hover {
  outline: 2px solid floralwhite;
}
.ol-forestgreen:hover {
  outline: 2px solid forestgreen;
}
.ol-fuchsia:hover {
  outline: 2px solid fuchsia;
}
.ol-gainsboro:hover {
  outline: 2px solid gainsboro;
}
.ol-ghostwhite:hover {
  outline: 2px solid ghostwhite;
}
.ol-gold:hover {
  outline: 2px solid gold;
}
.ol-goldenrod:hover {
  outline: 2px solid goldenrod;
}
.ol-gray:hover {
  outline: 2px solid gray;
}
.ol-green:hover {
  outline: 2px solid green;
}
.ol-greenyellow:hover {
  outline: 2px solid greenyellow;
}
.ol-honeydew:hover {
  outline: 2px solid honeydew;
}
.ol-hotpink:hover {
  outline: 2px solid hotpink;
}
.ol-indianred:hover {
  outline: 2px solid indianred;
}
.ol-indigo:hover {
  outline: 2px solid indigo;
}
.ol-ivory:hover {
  outline: 2px solid ivory;
}
.ol-khaki:hover {
  outline: 2px solid khaki;
}
.ol-lavender:hover {
  outline: 2px solid lavender;
}
.ol-lavenderblush:hover {
  outline: 2px solid lavenderblush;
}
.ol-lawngreen:hover {
  outline: 2px solid lawngreen;
}
.ol-lemonchiffon:hover {
  outline: 2px solid lemonchiffon;
}
.ol-lightblue:hover {
  outline: 2px solid lightblue;
}
.ol-lightcoral:hover {
  outline: 2px solid lightcoral;
}
.ol-lightcyan:hover {
  outline: 2px solid lightcyan;
}
.ol-lightgoldenrodyellow:hover {
  outline: 2px solid lightgoldenrodyellow;
}
.ol-lightgray:hover {
  outline: 2px solid lightgray;
}
.ol-lightgreen:hover {
  outline: 2px solid lightgreen;
}
.ol-lightpink:hover {
  outline: 2px solid lightpink;
}
.ol-lightsalmon:hover {
  outline: 2px solid lightsalmon;
}
.ol-lightseagreen:hover {
  outline: 2px solid lightseagreen;
}
.ol-lightskyblue:hover {
  outline: 2px solid lightskyblue;
}
.ol-lightslategray:hover {
  outline: 2px solid lightslategray;
}
.ol-lightsteelblue:hover {
  outline: 2px solid lightsteelblue;
}
.ol-lightyellow:hover {
  outline: 2px solid lightyellow;
}
.ol-lime:hover {
  outline: 2px solid lime;
}
.ol-limegreen:hover {
  outline: 2px solid limegreen;
}
.ol-linen:hover {
  outline: 2px solid linen;
}
.ol-magenta:hover {
  outline: 2px solid magenta;
}
.ol-maroon:hover {
  outline: 2px solid maroon;
}
.ol-mediumaquamarine:hover {
  outline: 2px solid mediumaquamarine;
}
.ol-mediumblue:hover {
  outline: 2px solid mediumblue;
}
.ol-mediumorchid:hover {
  outline: 2px solid mediumorchid;
}
.ol-mediumpurple:hover {
  outline: 2px solid mediumpurple;
}
.ol-mediumseagreen:hover {
  outline: 2px solid mediumseagreen;
}
.ol-mediumslateblue:hover {
  outline: 2px solid mediumslateblue;
}
.ol-mediumspringgreen:hover {
  outline: 2px solid mediumspringgreen;
}
.ol-mediumturquoise:hover {
  outline: 2px solid mediumturquoise;
}
.ol-mediumvioletred:hover {
  outline: 2px solid mediumvioletred;
}
.ol-midnightblue:hover {
  outline: 2px solid midnightblue;
}
.ol-mintcream:hover {
  outline: 2px solid mintcream;
}
.ol-mistyrose:hover {
  outline: 2px solid mistyrose;
}
.ol-moccasin:hover {
  outline: 2px solid moccasin;
}
.ol-navajowhite:hover {
  outline: 2px solid navajowhite;
}
.ol-navy:hover {
  outline: 2px solid navy;
}
.ol-oldlace:hover {
  outline: 2px solid oldlace;
}
.ol-olive:hover {
  outline: 2px solid olive;
}
.ol-olivedrab:hover {
  outline: 2px solid olivedrab;
}
.ol-orange:hover {
  outline: 2px solid orange;
}
.ol-orangered:hover {
  outline: 2px solid orangered;
}
.ol-orchid:hover {
  outline: 2px solid orchid;
}
.ol-palegoldenrod:hover {
  outline: 2px solid palegoldenrod;
}
.ol-palegreen:hover {
  outline: 2px solid palegreen;
}
.ol-paleturquoise:hover {
  outline: 2px solid paleturquoise;
}
.ol-palevioletred:hover {
  outline: 2px solid palevioletred;
}
.ol-papayawhip:hover {
  outline: 2px solid papayawhip;
}
.ol-peachpuff:hover {
  outline: 2px solid peachpuff;
}
.ol-peru:hover {
  outline: 2px solid peru;
}
.ol-pink:hover {
  outline: 2px solid pink;
}
.ol-plum:hover {
  outline: 2px solid plum;
}
.ol-powderblue:hover {
  outline: 2px solid powderblue;
}
.ol-purple:hover {
  outline: 2px solid purple;
}
.ol-rosybrown:hover {
  outline: 2px solid rosybrown;
}
.ol-royalblue:hover {
  outline: 2px solid royalblue;
}
.ol-saddlebrown:hover {
  outline: 2px solid saddlebrown;
}
.ol-salmon:hover {
  outline: 2px solid salmon;
}
.ol-sandybrown:hover {
  outline: 2px solid sandybrown;
}
.ol-seagreen:hover {
  outline: 2px solid seagreen;
}
.ol-seashell:hover {
  outline: 2px solid seashell;
}
.ol-sienna:hover {
  outline: 2px solid sienna;
}
.ol-silver:hover {
  outline: 2px solid silver;
}
.ol-skyblue:hover {
  outline: 2px solid skyblue;
}
.ol-slateblue:hover {
  outline: 2px solid slateblue;
}
.ol-slategray:hover {
  outline: 2px solid slategray;
}
.ol-snow:hover {
  outline: 2px solid snow;
}
.ol-springgreen:hover {
  outline: 2px solid springgreen;
}
.ol-steelblue:hover {
  outline: 2px solid steelblue;
}
.ol-tan:hover {
  outline: 2px solid tan;
}
.ol-teal:hover {
  outline: 2px solid teal;
}
.ol-thistle:hover {
  outline: 2px solid thistle;
}
.ol-tomato:hover {
  outline: 2px solid tomato;
}
.ol-turquoise:hover {
  outline: 2px solid turquoise;
}
.ol-violet:hover {
  outline: 2px solid violet;
}
.ol-wheat:hover {
  outline: 2px solid wheat;
}
.ol-white:hover {
  outline: 2px solid white;
}
.ol-whitesmoke:hover {
  outline: 2px solid whitesmoke;
}
.ol-yellow:hover {
  outline: 2px solid yellow;
}
.ol-yellowgreen:hover {
  outline: 2px solid yellowgreen;
}
.ol-lightaqua:hover {
  outline: 2px solid #049cdb;
}
.ol-darkaqua:hover {
  outline: 2px solid #326ca6;
}
.ol-blueLight:hover {
  outline: 2px solid #EFF4FF;
}
.ol-blueDark:hover {
  outline: 2px solid #2B5797;
}
.ol-lighten:hover {
  outline: 2px solid #d5e7ec;
}
.ol-greenLight:hover {
  outline: 2px solid #99b433;
}
.ol-greenDark:hover {
  outline: 2px solid #1E7145;
}
.ol-yellowLight:hover {
  outline: 2px solid #f8f7de;
}
.ol-orangeDark:hover {
  outline: 2px solid #da532c;
}
.ol-pinkDark:hover {
  outline: 2px solid #7E3878;
}
.ol-grayDark:hover {
  outline: 2px solid #525252;
}
.ol-redLight:hover {
  outline: 2px solid #EE1111;
}
.ol-darken:hover {
  outline: 2px solid #1d1d1d;
}
.ol-materialize_red:hover {
  outline: 2px solid #e51c23;
}
.ol-materialize_red_lighten_5:hover {
  outline: 2px solid #fdeaeb;
}
.ol-materialize_red_lighten_4:hover {
  outline: 2px solid #f8c1c3;
}
.ol-materialize_red_lighten_3:hover {
  outline: 2px solid #f3989b;
}
.ol-materialize_red_lighten_2:hover {
  outline: 2px solid #ee6e73;
}
.ol-materialize_red_lighten_1:hover {
  outline: 2px solid #ea454b;
}
.ol-materialize_red_darken_1:hover {
  outline: 2px solid #d0181e;
}
.ol-materialize_red_darken_2:hover {
  outline: 2px solid #b9151b;
}
.ol-materialize_red_darken_3:hover {
  outline: 2px solid #a21318;
}
.ol-materialize_red_darken_4:hover {
  outline: 2px solid #8b1014;
}
.ol-red:hover {
  outline: 2px solid #F44336;
}
.ol-red_lighten_5:hover {
  outline: 2px solid #FFEBEE;
}
.ol-red_lighten_4:hover {
  outline: 2px solid #FFCDD2;
}
.ol-red_lighten_3:hover {
  outline: 2px solid #EF9A9A;
}
.ol-red_lighten_2:hover {
  outline: 2px solid #E57373;
}
.ol-red_lighten_1:hover {
  outline: 2px solid #EF5350;
}
.ol-red_darken_1:hover {
  outline: 2px solid #E53935;
}
.ol-red_darken_2:hover {
  outline: 2px solid #D32F2F;
}
.ol-red_darken_3:hover {
  outline: 2px solid #C62828;
}
.ol-red_darken_4:hover {
  outline: 2px solid #B71C1C;
}
.ol-red_accent_1:hover {
  outline: 2px solid #FF8A80;
}
.ol-red_accent_2:hover {
  outline: 2px solid #FF5252;
}
.ol-red_accent_3:hover {
  outline: 2px solid #FF1744;
}
.ol-red_accent_4:hover {
  outline: 2px solid #D50000;
}
.ol-pink:hover {
  outline: 2px solid #e91e63;
}
.ol-pink_lighten_5:hover {
  outline: 2px solid #fce4ec;
}
.ol-pink_lighten_4:hover {
  outline: 2px solid #f8bbd0;
}
.ol-pink_lighten_3:hover {
  outline: 2px solid #f48fb1;
}
.ol-pink_lighten_2:hover {
  outline: 2px solid #f06292;
}
.ol-pink_lighten_1:hover {
  outline: 2px solid #ec407a;
}
.ol-pink_darken_1:hover {
  outline: 2px solid #d81b60;
}
.ol-pink_darken_2:hover {
  outline: 2px solid #c2185b;
}
.ol-pink_darken_3:hover {
  outline: 2px solid #ad1457;
}
.ol-pink_darken_4:hover {
  outline: 2px solid #880e4f;
}
.ol-pink_accent_1:hover {
  outline: 2px solid #ff80ab;
}
.ol-pink_accent_2:hover {
  outline: 2px solid #ff4081;
}
.ol-pink_accent_3:hover {
  outline: 2px solid #f50057;
}
.ol-pink_accent_4:hover {
  outline: 2px solid #c51162;
}
.ol-purple:hover {
  outline: 2px solid #9c27b0;
}
.ol-purple_lighten_5:hover {
  outline: 2px solid #f3e5f5;
}
.ol-purple_lighten_4:hover {
  outline: 2px solid #e1bee7;
}
.ol-purple_lighten_3:hover {
  outline: 2px solid #ce93d8;
}
.ol-purple_lighten_2:hover {
  outline: 2px solid #ba68c8;
}
.ol-purple_lighten_1:hover {
  outline: 2px solid #ab47bc;
}
.ol-purple_darken_1:hover {
  outline: 2px solid #8e24aa;
}
.ol-purple_darken_2:hover {
  outline: 2px solid #7b1fa2;
}
.ol-purple_darken_3:hover {
  outline: 2px solid #6a1b9a;
}
.ol-purple_darken_4:hover {
  outline: 2px solid #4a148c;
}
.ol-purple_accent_1:hover {
  outline: 2px solid #ea80fc;
}
.ol-purple_accent_2:hover {
  outline: 2px solid #e040fb;
}
.ol-purple_accent_3:hover {
  outline: 2px solid #d500f9;
}
.ol-purple_accent_4:hover {
  outline: 2px solid #aa00ff;
}
.ol-deep_purple:hover {
  outline: 2px solid #673ab7;
}
.ol-deep_purple_lighten_5:hover {
  outline: 2px solid #ede7f6;
}
.ol-deep_purple_lighten_4:hover {
  outline: 2px solid #d1c4e9;
}
.ol-deep_purple_lighten_3:hover {
  outline: 2px solid #b39ddb;
}
.ol-deep_purple_lighten_2:hover {
  outline: 2px solid #9575cd;
}
.ol-deep_purple_lighten_1:hover {
  outline: 2px solid #7e57c2;
}
.ol-deep_purple_darken_1:hover {
  outline: 2px solid #5e35b1;
}
.ol-deep_purple_darken_2:hover {
  outline: 2px solid #512da8;
}
.ol-deep_purple_darken_3:hover {
  outline: 2px solid #4527a0;
}
.ol-deep_purple_darken_4:hover {
  outline: 2px solid #311b92;
}
.ol-deep_purple_accent_1:hover {
  outline: 2px solid #b388ff;
}
.ol-deep_purple_accent_2:hover {
  outline: 2px solid #7c4dff;
}
.ol-deep_purple_accent_3:hover {
  outline: 2px solid #651fff;
}
.ol-deep_purple_accent_4:hover {
  outline: 2px solid #6200ea;
}
.ol-indigo:hover {
  outline: 2px solid #3f51b5;
}
.ol-indigo_lighten_5:hover {
  outline: 2px solid #e8eaf6;
}
.ol-indigo_lighten_4:hover {
  outline: 2px solid #c5cae9;
}
.ol-indigo_lighten_3:hover {
  outline: 2px solid #9fa8da;
}
.ol-indigo_lighten_2:hover {
  outline: 2px solid #7986cb;
}
.ol-indigo_lighten_1:hover {
  outline: 2px solid #5c6bc0;
}
.ol-indigo_darken_1:hover {
  outline: 2px solid #3949ab;
}
.ol-indigo_darken_2:hover {
  outline: 2px solid #303f9f;
}
.ol-indigo_darken_3:hover {
  outline: 2px solid #283593;
}
.ol-indigo_darken_4:hover {
  outline: 2px solid #1a237e;
}
.ol-indigo_accent_1:hover {
  outline: 2px solid #8c9eff;
}
.ol-indigo_accent_2:hover {
  outline: 2px solid #536dfe;
}
.ol-indigo_accent_3:hover {
  outline: 2px solid #3d5afe;
}
.ol-indigo_accent_4:hover {
  outline: 2px solid #304ffe;
}
.ol-blue:hover {
  outline: 2px solid #2196F3;
}
.ol-blue_lighten_5:hover {
  outline: 2px solid #E3F2FD;
}
.ol-blue_lighten_4:hover {
  outline: 2px solid #BBDEFB;
}
.ol-blue_lighten_3:hover {
  outline: 2px solid #90CAF9;
}
.ol-blue_lighten_2:hover {
  outline: 2px solid #64B5F6;
}
.ol-blue_lighten_1:hover {
  outline: 2px solid #42A5F5;
}
.ol-blue_darken_1:hover {
  outline: 2px solid #1E88E5;
}
.ol-blue_darken_2:hover {
  outline: 2px solid #1976D2;
}
.ol-blue_darken_3:hover {
  outline: 2px solid #1565C0;
}
.ol-blue_darken_4:hover {
  outline: 2px solid #0D47A1;
}
.ol-blue_accent_1:hover {
  outline: 2px solid #82B1FF;
}
.ol-blue_accent_2:hover {
  outline: 2px solid #448AFF;
}
.ol-blue_accent_3:hover {
  outline: 2px solid #2979FF;
}
.ol-blue_accent_4:hover {
  outline: 2px solid #2962FF;
}
.ol-light_blue:hover {
  outline: 2px solid #03a9f4;
}
.ol-light_blue_lighten_5:hover {
  outline: 2px solid #e1f5fe;
}
.ol-light_blue_lighten_4:hover {
  outline: 2px solid #b3e5fc;
}
.ol-light_blue_lighten_3:hover {
  outline: 2px solid #81d4fa;
}
.ol-light_blue_lighten_2:hover {
  outline: 2px solid #4fc3f7;
}
.ol-light_blue_lighten_1:hover {
  outline: 2px solid #29b6f6;
}
.ol-light_blue_darken_1:hover {
  outline: 2px solid #039be5;
}
.ol-light_blue_darken_2:hover {
  outline: 2px solid #0288d1;
}
.ol-light_blue_darken_3:hover {
  outline: 2px solid #0277bd;
}
.ol-light_blue_darken_4:hover {
  outline: 2px solid #01579b;
}
.ol-light_blue_accent_1:hover {
  outline: 2px solid #80d8ff;
}
.ol-light_blue_accent_2:hover {
  outline: 2px solid #40c4ff;
}
.ol-light_blue_accent_3:hover {
  outline: 2px solid #00b0ff;
}
.ol-light_blue_accent_4:hover {
  outline: 2px solid #0091ea;
}
.ol-cyan:hover {
  outline: 2px solid #00bcd4;
}
.ol-cyan_lighten_5:hover {
  outline: 2px solid #e0f7fa;
}
.ol-cyan_lighten_4:hover {
  outline: 2px solid #b2ebf2;
}
.ol-cyan_lighten_3:hover {
  outline: 2px solid #80deea;
}
.ol-cyan_lighten_2:hover {
  outline: 2px solid #4dd0e1;
}
.ol-cyan_lighten_1:hover {
  outline: 2px solid #26c6da;
}
.ol-cyan_darken_1:hover {
  outline: 2px solid #00acc1;
}
.ol-cyan_darken_2:hover {
  outline: 2px solid #0097a7;
}
.ol-cyan_darken_3:hover {
  outline: 2px solid #00838f;
}
.ol-cyan_darken_4:hover {
  outline: 2px solid #006064;
}
.ol-cyan_accent_1:hover {
  outline: 2px solid #84ffff;
}
.ol-cyan_accent_2:hover {
  outline: 2px solid #18ffff;
}
.ol-cyan_accent_3:hover {
  outline: 2px solid #00e5ff;
}
.ol-cyan_accent_4:hover {
  outline: 2px solid #00b8d4;
}
.ol-teal:hover {
  outline: 2px solid #009688;
}
.ol-teal_lighten_5:hover {
  outline: 2px solid #e0f2f1;
}
.ol-teal_lighten_4:hover {
  outline: 2px solid #b2dfdb;
}
.ol-teal_lighten_3:hover {
  outline: 2px solid #80cbc4;
}
.ol-teal_lighten_2:hover {
  outline: 2px solid #4db6ac;
}
.ol-teal_lighten_1:hover {
  outline: 2px solid #26a69a;
}
.ol-teal_darken_1:hover {
  outline: 2px solid #00897b;
}
.ol-teal_darken_2:hover {
  outline: 2px solid #00796b;
}
.ol-teal_darken_3:hover {
  outline: 2px solid #00695c;
}
.ol-teal_darken_4:hover {
  outline: 2px solid #004d40;
}
.ol-teal_accent_1:hover {
  outline: 2px solid #a7ffeb;
}
.ol-teal_accent_2:hover {
  outline: 2px solid #64ffda;
}
.ol-teal_accent_3:hover {
  outline: 2px solid #1de9b6;
}
.ol-teal_accent_4:hover {
  outline: 2px solid #00bfa5;
}
.ol-green:hover {
  outline: 2px solid #4CAF50;
}
.ol-green_lighten_5:hover {
  outline: 2px solid #E8F5E9;
}
.ol-green_lighten_4:hover {
  outline: 2px solid #C8E6C9;
}
.ol-green_lighten_3:hover {
  outline: 2px solid #A5D6A7;
}
.ol-green_lighten_2:hover {
  outline: 2px solid #81C784;
}
.ol-green_lighten_1:hover {
  outline: 2px solid #66BB6A;
}
.ol-green_darken_1:hover {
  outline: 2px solid #43A047;
}
.ol-green_darken_2:hover {
  outline: 2px solid #388E3C;
}
.ol-green_darken_3:hover {
  outline: 2px solid #2E7D32;
}
.ol-green_darken_4:hover {
  outline: 2px solid #1B5E20;
}
.ol-green_accent_1:hover {
  outline: 2px solid #B9F6CA;
}
.ol-green_accent_2:hover {
  outline: 2px solid #69F0AE;
}
.ol-green_accent_3:hover {
  outline: 2px solid #00E676;
}
.ol-green_accent_4:hover {
  outline: 2px solid #00C853;
}
.ol-light_green:hover {
  outline: 2px solid #8bc34a;
}
.ol-light_green_lighten_5:hover {
  outline: 2px solid #f1f8e9;
}
.ol-light_green_lighten_4:hover {
  outline: 2px solid #dcedc8;
}
.ol-light_green_lighten_3:hover {
  outline: 2px solid #c5e1a5;
}
.ol-light_green_lighten_2:hover {
  outline: 2px solid #aed581;
}
.ol-light_green_lighten_1:hover {
  outline: 2px solid #9ccc65;
}
.ol-light_green_darken_1:hover {
  outline: 2px solid #7cb342;
}
.ol-light_green_darken_2:hover {
  outline: 2px solid #689f38;
}
.ol-light_green_darken_3:hover {
  outline: 2px solid #558b2f;
}
.ol-light_green_darken_4:hover {
  outline: 2px solid #33691e;
}
.ol-light_green_accent_1:hover {
  outline: 2px solid #ccff90;
}
.ol-light_green_accent_2:hover {
  outline: 2px solid #b2ff59;
}
.ol-light_green_accent_3:hover {
  outline: 2px solid #76ff03;
}
.ol-light_green_accent_4:hover {
  outline: 2px solid #64dd17;
}
.ol-lime:hover {
  outline: 2px solid #cddc39;
}
.ol-lime_lighten_5:hover {
  outline: 2px solid #f9fbe7;
}
.ol-lime_lighten_4:hover {
  outline: 2px solid #f0f4c3;
}
.ol-lime_lighten_3:hover {
  outline: 2px solid #e6ee9c;
}
.ol-lime_lighten_2:hover {
  outline: 2px solid #dce775;
}
.ol-lime_lighten_1:hover {
  outline: 2px solid #d4e157;
}
.ol-lime_darken_1:hover {
  outline: 2px solid #c0ca33;
}
.ol-lime_darken_2:hover {
  outline: 2px solid #afb42b;
}
.ol-lime_darken_3:hover {
  outline: 2px solid #9e9d24;
}
.ol-lime_darken_4:hover {
  outline: 2px solid #827717;
}
.ol-lime_accent_1:hover {
  outline: 2px solid #f4ff81;
}
.ol-lime_accent_2:hover {
  outline: 2px solid #eeff41;
}
.ol-lime_accent_3:hover {
  outline: 2px solid #c6ff00;
}
.ol-lime_accent_4:hover {
  outline: 2px solid #aeea00;
}
.ol-yellow:hover {
  outline: 2px solid #ffeb3b;
}
.ol-yellow_lighten_5:hover {
  outline: 2px solid #fffde7;
}
.ol-yellow_lighten_4:hover {
  outline: 2px solid #fff9c4;
}
.ol-yellow_lighten_3:hover {
  outline: 2px solid #fff59d;
}
.ol-yellow_lighten_2:hover {
  outline: 2px solid #fff176;
}
.ol-yellow_lighten_1:hover {
  outline: 2px solid #ffee58;
}
.ol-yellow_darken_1:hover {
  outline: 2px solid #fdd835;
}
.ol-yellow_darken_2:hover {
  outline: 2px solid #fbc02d;
}
.ol-yellow_darken_3:hover {
  outline: 2px solid #f9a825;
}
.ol-yellow_darken_4:hover {
  outline: 2px solid #f57f17;
}
.ol-yellow_accent_1:hover {
  outline: 2px solid #ffff8d;
}
.ol-yellow_accent_2:hover {
  outline: 2px solid #ffff00;
}
.ol-yellow_accent_3:hover {
  outline: 2px solid #ffea00;
}
.ol-yellow_accent_4:hover {
  outline: 2px solid #ffd600;
}
.ol-amber:hover {
  outline: 2px solid #ffc107;
}
.ol-amber_lighten_5:hover {
  outline: 2px solid #fff8e1;
}
.ol-amber_lighten_4:hover {
  outline: 2px solid #ffecb3;
}
.ol-amber_lighten_3:hover {
  outline: 2px solid #ffe082;
}
.ol-amber_lighten_2:hover {
  outline: 2px solid #ffd54f;
}
.ol-amber_lighten_1:hover {
  outline: 2px solid #ffca28;
}
.ol-amber_darken_1:hover {
  outline: 2px solid #ffb300;
}
.ol-amber_darken_2:hover {
  outline: 2px solid #ffa000;
}
.ol-amber_darken_3:hover {
  outline: 2px solid #ff8f00;
}
.ol-amber_darken_4:hover {
  outline: 2px solid #ff6f00;
}
.ol-amber_accent_1:hover {
  outline: 2px solid #ffe57f;
}
.ol-amber_accent_2:hover {
  outline: 2px solid #ffd740;
}
.ol-amber_accent_3:hover {
  outline: 2px solid #ffc400;
}
.ol-amber_accent_4:hover {
  outline: 2px solid #ffab00;
}
.ol-orange:hover {
  outline: 2px solid #ff9800;
}
.ol-orange_lighten_5:hover {
  outline: 2px solid #fff3e0;
}
.ol-orange_lighten_4:hover {
  outline: 2px solid #ffe0b2;
}
.ol-orange_lighten_3:hover {
  outline: 2px solid #ffcc80;
}
.ol-orange_lighten_2:hover {
  outline: 2px solid #ffb74d;
}
.ol-orange_lighten_1:hover {
  outline: 2px solid #ffa726;
}
.ol-orange_darken_1:hover {
  outline: 2px solid #fb8c00;
}
.ol-orange_darken_2:hover {
  outline: 2px solid #f57c00;
}
.ol-orange_darken_3:hover {
  outline: 2px solid #ef6c00;
}
.ol-orange_darken_4:hover {
  outline: 2px solid #e65100;
}
.ol-orange_accent_1:hover {
  outline: 2px solid #ffd180;
}
.ol-orange_accent_2:hover {
  outline: 2px solid #ffab40;
}
.ol-orange_accent_3:hover {
  outline: 2px solid #ff9100;
}
.ol-orange_accent_4:hover {
  outline: 2px solid #ff6d00;
}
.ol-deep_orange:hover {
  outline: 2px solid #ff5722;
}
.ol-deep_orange_lighten_5:hover {
  outline: 2px solid #fbe9e7;
}
.ol-deep_orange_lighten_4:hover {
  outline: 2px solid #ffccbc;
}
.ol-deep_orange_lighten_3:hover {
  outline: 2px solid #ffab91;
}
.ol-deep_orange_lighten_2:hover {
  outline: 2px solid #ff8a65;
}
.ol-deep_orange_lighten_1:hover {
  outline: 2px solid #ff7043;
}
.ol-deep_orange_darken_1:hover {
  outline: 2px solid #f4511e;
}
.ol-deep_orange_darken_2:hover {
  outline: 2px solid #e64a19;
}
.ol-deep_orange_darken_3:hover {
  outline: 2px solid #d84315;
}
.ol-deep_orange_darken_4:hover {
  outline: 2px solid #bf360c;
}
.ol-deep_orange_accent_1:hover {
  outline: 2px solid #ff9e80;
}
.ol-deep_orange_accent_2:hover {
  outline: 2px solid #ff6e40;
}
.ol-deep_orange_accent_3:hover {
  outline: 2px solid #ff3d00;
}
.ol-deep_orange_accent_4:hover {
  outline: 2px solid #dd2c00;
}
.ol-brown:hover {
  outline: 2px solid #795548;
}
.ol-brown_lighten_5:hover {
  outline: 2px solid #efebe9;
}
.ol-brown_lighten_4:hover {
  outline: 2px solid #d7ccc8;
}
.ol-brown_lighten_3:hover {
  outline: 2px solid #bcaaa4;
}
.ol-brown_lighten_2:hover {
  outline: 2px solid #a1887f;
}
.ol-brown_lighten_1:hover {
  outline: 2px solid #8d6e63;
}
.ol-brown_darken_1:hover {
  outline: 2px solid #6d4c41;
}
.ol-brown_darken_2:hover {
  outline: 2px solid #5d4037;
}
.ol-brown_darken_3:hover {
  outline: 2px solid #4e342e;
}
.ol-brown_darken_4:hover {
  outline: 2px solid #3e2723;
}
.ol-blue_grey:hover {
  outline: 2px solid #607d8b;
}
.ol-blue_grey_lighten_5:hover {
  outline: 2px solid #eceff1;
}
.ol-blue_grey_lighten_4:hover {
  outline: 2px solid #cfd8dc;
}
.ol-blue_grey_lighten_3:hover {
  outline: 2px solid #b0bec5;
}
.ol-blue_grey_lighten_2:hover {
  outline: 2px solid #90a4ae;
}
.ol-blue_grey_lighten_1:hover {
  outline: 2px solid #78909c;
}
.ol-blue_grey_darken_1:hover {
  outline: 2px solid #546e7a;
}
.ol-blue_grey_darken_2:hover {
  outline: 2px solid #455a64;
}
.ol-blue_grey_darken_3:hover {
  outline: 2px solid #37474f;
}
.ol-blue_grey_darken_4:hover {
  outline: 2px solid #263238;
}
.ol-grey:hover {
  outline: 2px solid #9e9e9e;
}
.ol-grey_lighten_5:hover {
  outline: 2px solid #fafafa;
}
.ol-grey_lighten_4:hover {
  outline: 2px solid #f5f5f5;
}
.ol-grey_lighten_3:hover {
  outline: 2px solid #eeeeee;
}
.ol-grey_lighten_2:hover {
  outline: 2px solid #e0e0e0;
}
.ol-grey_lighten_1:hover {
  outline: 2px solid #bdbdbd;
}
.ol-grey_darken_1:hover {
  outline: 2px solid #757575;
}
.ol-grey_darken_2:hover {
  outline: 2px solid #616161;
}
.ol-grey_darken_3:hover {
  outline: 2px solid #424242;
}
.ol-grey_darken_4:hover {
  outline: 2px solid #212121;
}
.ol-white:hover {
  outline: 2px solid #FFFFFF;
}
.ol-transparent:hover {
  outline: 2px solid transparent;
}
/*#endregion */
/*#region utilities */
.no-box-shadow {
  box-shadow: none;
}
.golden-box-shadow {
  -moz-box-shadow: 0 0 5px 5px #ffc107;
  -webkit-box-shadow: 0 0 5px 5px #ffc107;
  box-shadow: 0 0 5px 5px #ffc107;
}
.flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.flex-center-x {
  display: flex;
  justify-content: center;
}
.flex-center-y {
  display: flex;
  align-items: center;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-column-reverse {
  flex-direction: column-reverse;
}
.flex-direction-row {
  flex-direction: row;
}
.flex-direction-row-reverse {
  flex-direction: row-reverse;
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-10 {
  opacity: 0.1 !important;
}
.opacity-15 {
  opacity: 0.15 !important;
}
.opacity-20 {
  opacity: 0.2 !important;
}
.opacity-25 {
  opacity: 0.25 !important;
}
.opacity-30 {
  opacity: 0.3 !important;
}
.opacity-35 {
  opacity: 0.35 !important;
}
.opacity-40 {
  opacity: 0.4 !important;
}
.opacity-45 {
  opacity: 0.45 !important;
}
.opacity-50 {
  opacity: 0.5 !important;
}
.opacity-55 {
  opacity: 0.55 !important;
}
.opacity-60 {
  opacity: 0.6 !important;
}
.opacity-65 {
  opacity: 0.65 !important;
}
.opacity-70 {
  opacity: 0.7 !important;
}
.opacity-75 {
  opacity: 0.75 !important;
}
.opacity-80 {
  opacity: 0.8 !important;
}
.opacity-85 {
  opacity: 0.85 !important;
}
.opacity-90 {
  opacity: 0.9 !important;
}
.opacity-95 {
  opacity: 0.95 !important;
}
.opacity-100 {
  opacity: 1 !important;
}
.display-none {
  display: none;
}
.display-flex {
  display: flex;
}
.display-block {
  display: block;
}
.display-inline {
  display: inline;
}
.display-inline-block {
  display: inline-block;
}
.display-table {
  display: table;
}
.display-table-cell {
  display: table-cell;
}
.display-table-column {
  display: table-column;
}
.display-table-row {
  display: table-row;
}
.display-inherit {
  display: inherit;
}
.display-initial {
  display: initial;
}
.visibility-collapse {
  visibility: collapse;
}
.visibility-hidden {
  visibility: hidden;
}
.visibility-visible {
  visibility: visible;
}
.position-absolute {
  position: absolute;
}
.position-fixed {
  position: fixed;
}
.position-relative {
  position: relative;
}
.position-static {
  position: static;
}
.vertical-align-auto {
  vertical-align: auto;
}
.vertical-align-baseline {
  vertical-align: baseline;
}
.vertical-align-bottom {
  vertical-align: bottom;
}
.vertical-align-central {
  vertical-align: central;
}
.vertical-align-middle {
  vertical-align: middle;
}
.vertical-align-sub {
  vertical-align: sub;
}
.vertical-align-super {
  vertical-align: super;
}
.vertical-align-text-bottom {
  vertical-align: text-bottom;
}
.vertical-align-text-top {
  vertical-align: text-top;
}
.vertical-align-top {
  vertical-align: top;
}
.vertical-align-use-script {
  vertical-align: use-script;
}
.img-square-15 {
  width: 15px;
  height: 15px;
  border-radius: 6px;
}
.img-square-20 {
  width: 20px;
  height: 20px;
  border-radius: 6px;
}
.img-square-25 {
  width: 25px;
  height: 25px;
  border-radius: 6px;
}
.img-square-30 {
  width: 30px;
  height: 30px;
  border-radius: 6px;
}
.img-square-35 {
  width: 35px;
  height: 35px;
  border-radius: 6px;
}
.img-square-40 {
  width: 40px;
  height: 40px;
  border-radius: 6px;
}
.img-square-50 {
  width: 50px;
  height: 50px;
  border-radius: 6px;
}
.img-square-60 {
  width: 60px;
  height: 60px;
  border-radius: 6px;
}
.img-square-70 {
  width: 70px;
  height: 70px;
  border-radius: 6px;
}
.img-square-80 {
  width: 80px;
  height: 80px;
  border-radius: 6px;
}
.cursor-inherit {
  cursor: inherit;
}
.cursor-alias {
  cursor: alias;
}
.cursor-all-scroll {
  cursor: all-scroll;
}
.cursor-auto {
  cursor: auto;
}
.cursor-cell {
  cursor: cell;
}
.cursor-col-resize {
  cursor: col-resize;
}
.cursor-context-menu {
  cursor: context-menu;
}
.cursor-copy {
  cursor: copy;
}
.cursor-crosshair {
  cursor: crosshair;
}
.cursor-default {
  cursor: default;
}
.cursor-e-resize {
  cursor: e-resize;
}
.cursor-ew-resize {
  cursor: ew-resize;
}
.cursor-help {
  cursor: help;
}
.cursor-move {
  cursor: move;
}
.cursor-n-resize {
  cursor: n-resize;
}
.cursor-ne-resize {
  cursor: ne-resize;
}
.cursor-nesw-resize {
  cursor: nesw-resize;
}
.cursor-no-drop {
  cursor: no-drop;
}
.cursor-none {
  cursor: none;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-ns-resize {
  cursor: ns-resize;
}
.cursor-nw-resize {
  cursor: nw-resize;
}
.cursor-nwse-resize {
  cursor: nwse-resize;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-progress {
  cursor: progress;
}
.cursor-row-resize {
  cursor: row-resize;
}
.cursor-s-resize {
  cursor: s-resize;
}
.cursor-se-resize {
  cursor: se-resize;
}
.cursor-sw-resize {
  cursor: sw-resize;
}
.cursor-text {
  cursor: text;
}
.cursor-vertical-text {
  cursor: vertical-text;
}
.cursor-w-resize {
  cursor: w-resize;
}
.cursor-wait {
  cursor: wait;
}
.cursor-zoom-in {
  cursor: zoom-in;
}
.cursor-zoom-out {
  cursor: zoom-out;
}
.cursor--webkit-grab {
  cursor: -webkit-grab;
}
.cursor--webkit-grabbing {
  cursor: -webkit-grabbing;
}
.resize-both {
  resize: both;
}
.resize-horizontal {
  resize: horizontal;
}
.resize-none {
  resize: none;
}
.resize-vertical {
  resize: vertical;
}
.text-center {
  text-align: center !important;
}
.text-end {
  text-align: end !important;
}
.text-justify {
  text-align: justify !important;
}
.text-left {
  text-align: left !important;
}
.text-match-parent {
  text-align: match-parent !important;
}
.text-right {
  text-align: right !important;
}
.text-start {
  text-align: start !important;
}
.text-overflow-clip {
  -ms-text-overflow: clip;
  -o-text-overflow: clip;
  text-overflow: clip;
}
.text-overflow-ellipsis {
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.list-style-type-none {
  list-style-type: none;
}
.list-style-type-armenian {
  list-style-type: armenian;
}
.list-style-type-circle {
  list-style-type: circle;
}
.list-style-type-decimal {
  list-style-type: decimal;
}
.list-style-type-decimal-leading-zero {
  list-style-type: decimal-leading-zero;
}
.list-style-type-disc {
  list-style-type: disc;
}
.list-style-type-georgian {
  list-style-type: georgian;
}
.list-style-type-lower-alpha {
  list-style-type: lower-alpha;
}
.list-style-type-lower-greek {
  list-style-type: lower-greek;
}
.list-style-type-lower-latin {
  list-style-type: lower-latin;
}
.list-style-type-lower-roman {
  list-style-type: lower-roman;
}
.list-style-type-square {
  list-style-type: square;
}
.list-style-type-upper-alpha {
  list-style-type: upper-alpha;
}
.list-style-type-upper-latin {
  list-style-type: upper-latin;
}
.list-style-type-upper-roman {
  list-style-type: upper-roman;
}
.stamp {
  color: #4CAF50;
  border: 2px double #4CAF50;
  border-radius: 5px;
  min-width: 110px;
  padding: 5px;
  text-align: center;
  font-size: 18px;
  -moz-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  -o-transform: rotate(-20deg);
  -webkit-transform: rotate(-20deg);
  transform: rotate(-20deg);
}
.stamp.stamp-horizontal {
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
button span {
  vertical-align: inherit;
}
.nowrap {
  white-space: nowrap;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
a:focus {
  text-decoration: none;
}
.no-underline {
  text-decoration: none !important;
}
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/*#endregion */
/*#region overflow */
.overflow {
  overflow: auto;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-x-visible {
  overflow-x: visible !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overflow-y {
  overflow-y: auto;
}
.overflow-x {
  overflow-x: auto;
}
.no-overflow {
  overflow: hidden;
}
/*#endregion */
/*#region white-space*/
.white-space-pre-wrap {
  white-space: pre-wrap;
}
.white-space-pre {
  white-space: pre;
}
.word-break-break-word {
  word-break: break-word;
}
/*#endregion */
/*#region border */
.no-border-top {
  border-top: none;
}
.no-border-bottom {
  border-bottom: none;
}
.no-border {
  border: none !important;
}
.bd-style-dashed {
  border-style: dashed;
}
.bd-style-dotted {
  border-style: dotted;
}
.bd-style-double {
  border-style: double;
}
.bd-style-groove {
  border-style: groove;
}
.bd-style-hidden {
  border-style: hidden;
}
.bd-style-inset {
  border-style: inset;
}
.bd-style-none {
  border-style: none;
}
.bd-style-outset {
  border-style: outset;
}
.bd-style-ridge {
  border-style: ridge;
}
.bd-style-solid {
  border-style: solid;
}
.bd-width-medium {
  border-width: medium;
}
.bd-width-thick {
  border-width: thick;
}
.bd-width-thin {
  border-width: thin;
}
.ol-style-dashed {
  outline-style: dashed;
}
.ol-style-dotted {
  outline-style: dotted;
}
.ol-style-double {
  outline-style: double;
}
.ol-style-groove {
  outline-style: groove;
}
.ol-style-hidden {
  outline-style: hidden;
}
.ol-style-inset {
  outline-style: inset;
}
.ol-style-none {
  outline-style: none;
}
.ol-style-outset {
  outline-style: outset;
}
.ol-style-ridge {
  outline-style: ridge;
}
.ol-style-solid {
  outline-style: solid;
}
.no-outline {
  outline: none !important;
}
.ol-width-medium {
  outline-width: medium;
}
.ol-width-thick {
  outline-width: thick;
}
.ol-width-thin {
  outline-width: thin;
}
.colorful-border {
  z-index: 1;
  height: auto;
  padding: 5px;
  background: repeating-linear-gradient(45deg, transparent, transparent 10px, #e51c23 10px, #e51c23 20px);
}
.colorful-border.thin {
  padding: 2px;
}
.colorful-border.thick {
  padding: 10px;
}
.colorful-border.blue {
  background: repeating-linear-gradient(45deg, transparent, transparent 10px, #0288d1 10px, #0288d1 20px);
}
.colorful-border.green {
  background: repeating-linear-gradient(45deg, transparent, transparent 10px, #9ccc65 10px, #9ccc65 20px);
}
.colorful-border.yellow {
  background: repeating-linear-gradient(45deg, transparent, transparent 10px, #ffd600 10px, #ffd600 20px);
}
.colorful-border.multi-color {
  background: repeating-linear-gradient(45deg, transparent, transparent 10px, #0288d1 10px, #0288d1 20px, transparent 20px, transparent 30px, #e51c23 30px, #e51c23 40px);
}
.border-spacing-5 {
  border-spacing: 5px;
}
.border-spacing-10 {
  border-spacing: 10px;
}
.border-seperate {
  border-collapse: separate;
}
/*#endregion */
.table-layout-fixed {
  table-layout: fixed;
}
.list-style-none {
  list-style: none;
}
.panel-reset span {
  font-size: xx-large;
  display: flex;
  margin-right: 10px;
}
.panel-side-body {
  position: absolute;
  top: 40px;
  bottom: 0;
  display: none;
}
.panel-side-inner {
  position: inherit;
  background-color: #c3c3c3;
  top: 0;
  bottom: 0;
}
.panel-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-2.1vw, -2vh);
  -ms-transform: translate(-2.1vw, -2vh);
  -o-transform: translate(-2.1vw, -2vh);
  -webkit-transform: translate(-2.1vw, -2vh);
  transform: translate(-2.1vw, -2vh);
  z-index: 1000;
}
/*#region Image */
.img-identity {
  width: 115px;
  height: 125px;
  border-radius: 6px;
}
.img-identity-2 {
  width: 95px;
  height: 105px;
  border-radius: 6px;
}
.img-identity-3 {
  width: 70px;
  height: 80px;
  border-radius: 6px;
}
.img-identity-grid {
  width: 40px;
  height: 50px;
  border-radius: 6px;
}
input[type="image"] {
  width: 36px;
  height: 36px;
  margin: auto;
}
/*#endregion */
/*#region Notification */
.ui-pnotify {
  height: auto;
  top: 40px;
}
.ui-pnotify-title {
  font-size: 14px;
  font-weight: 900;
  line-height: 10px;
  min-height: 10px;
  margin-bottom: 0;
}
.ui-pnotify-icon {
  position: absolute;
  font-size: 16px;
}
.ui-pnotify-closer {
  font-size: 16px;
}
.ui-pnotify-sticker {
  font-size: 16px;
}
.alert h4 {
  margin-top: 5px;
  line-height: 1.4em;
}
/*#endregion */
.password {
  direction: ltr !important;
}
.password-watcher:hover {
  color: #b6b6b6;
}
/*#region مخفی کردن پارامترهای جستجو */
.panel-result-expander {
  position: absolute;
  right: 25px;
  top: initial;
  font-size: 14px;
  z-index: 1;
}
a.panel-result-expander {
  text-decoration: none;
}
form {
  position: relative;
}
/*#endregion */
/*#region OldTree*/
.addNode,
.editNode,
.deleteNode,
.detailNode,
.detailViewNode,
.projectWorkLogNode {
  margin: 10px;
  z-index: 100;
}
.addNode:hover,
.editNode:hover,
.deleteNode:hover,
.detailNode:hover,
.detailViewNode:hover,
.projectWorkLogNode:hover,
.actions:hover {
  text-decoration: none;
  cursor: pointer;
}
.actionsNode {
  position: fixed;
  opacity: 0.3;
  margin-right: 200px;
  border-color: #0f7da8;
  border-style: solid;
  z-index: 99;
  display: none;
  background-color: #e2fff6;
}
.detailBoxNode {
  padding: 10px;
  background-color: #eff4ff !important;
  border-radius: 10px;
  display: none;
}
.detailBoxNode div {
  text-overflow: ellipsis;
  overflow: hidden;
  font-family: IRANSans;
}
div.KendoTree {
  border: 1px solid;
  min-height: 40px;
  max-height: 300px;
  position: absolute;
  z-index: 2;
  background-color: #FFFFFF !important;
  margin-right: 1px;
  display: none;
  padding: 10px;
  box-shadow: 5px 5px 15px 0 black;
}
div.KendoTree .k-state-active {
  background: #eceff1;
}
i.removeTree {
  display: none;
}
.k-treeview .k-plus {
  margin-top: 3px !important;
  background: url("../image/glyphicons-halflings.png");
  background-position: 62px 64px !important;
}
.k-treeview .k-minus {
  margin-top: 3px !important;
  background: url("../image/glyphicons-halflings.png");
  background-position: 36px 64px !important;
}
.color-tile {
  width: 20px;
  height: 20px;
  margin: 1px;
  display: inline-block;
}
.color-tile:hover {
  border: 2px solid;
}
/*#endregion */
.edit-command {
  visibility: hidden;
  display: none;
}
.in-edit-mode .edit-command {
  visibility: visible;
  display: initial;
}
.accordion-header .accordion-icon:before {
  font-family: FaraconeshIconFont;
  content: "\74";
}
.accordion-header.collapsed .accordion-icon:before {
  font-family: FaraconeshIconFont;
  content: "\72";
}
/*#region justify */
.justify-content-center {
  justify-content: center !important;
}
.justify-content-start {
  justify-content: start !important;
}
.justify-content-end {
  justify-content: end !important;
}
.justify-content-flex-start {
  justify-content: flex-start !important;
}
.justify-content-flex-end {
  justify-content: flex-end !important;
}
.justify-content-left {
  justify-content: left !important;
}
.justify-content-right {
  justify-content: right !important;
}
.justify-content-space-around {
  justify-content: space-around !important;
}
.justify-content-space-between {
  justify-content: space-between !important;
}
.justify-content-space-evenly {
  justify-content: space-evenly !important;
}
/*#endregion */
.object-fit-contain {
  object-fit: contain !important;
}
.object-fit-cover {
  object-fit: cover !important;
}
.object-fit-fill {
  object-fit: fill !important;
}
.object-fit-inherit {
  object-fit: inherit !important;
}
.object-fit-initial {
  object-fit: initial !important;
}
.object-fit-none {
  object-fit: none !important;
}
.object-fit-scale-down {
  object-fit: scale-down !important;
}
.object-fit-unset {
  object-fit: unset !important;
}
[disabled] {
  cursor: default !important;
}
.textarea-expanded {
  max-height: 400px;
  overflow: auto;
  line-height: 1.5;
}
.clear-icon-container .fara-clear-icon {
  position: absolute;
  top: 5px;
  left: 20px;
  cursor: pointer;
  color: #000000;
  display: none;
  z-index: 100;
}
.clear-icon-container .fara-clear-icon:hover {
  color: #F44336;
}
.clear-icon-container:hover .fara-clear-icon.show-icon {
  display: block;
}
a {
  cursor: pointer;
}
.height-50 {
  height: 50px !important;
}
.height-100 {
  height: 100px !important;
}
.height-150 {
  height: 150px !important;
}
.height-200 {
  height: 200px !important;
}
.height-250 {
  height: 250px !important;
}
.height-300 {
  height: 300px !important;
}
.height-350 {
  height: 350px !important;
}
.height-400 {
  height: 400px !important;
}
.height-450 {
  height: 450px !important;
}
.height-500 {
  height: 500px !important;
}
.private-attachment {
  border-right: 10px solid #e8eaf6;
}
/*#region Scrollbars */
::-webkit-scrollbar {
  width: 5px;
}
::-webkit-scrollbar-track {
  background: #a5b2d2;
}
::-webkit-scrollbar-thumb {
  background: rgba(136, 136, 136, 0.5);
}
::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.info-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(60px, max-content) minmax(520px, 1fr));
  grid-gap: 10px 5px;
  margin-bottom: 10px;
}
.info-container .full-row {
  grid-column: span 3;
}
@media (max-width: 1800px) {
  .info-container {
    grid-template-columns: repeat(auto-fit, minmax(60px, max-content) minmax(400px, 1fr));
  }
}
@media (max-width: 1500px) {
  .info-container {
    grid-template-columns: repeat(auto-fit, minmax(60px, max-content) minmax(300px, 1fr));
  }
}
@media (max-width: 1300px) {
  .info-container {
    grid-template-columns: repeat(auto-fit, minmax(60px, max-content) minmax(270px, 1fr));
  }
}
@media (max-width: 1050px) {
  .info-container {
    grid-template-columns: repeat(auto-fit, minmax(60px, max-content) minmax(260px, 1fr));
  }
}
@media (max-width: 768px) {
  .info-container {
    grid-template-columns: repeat(auto-fit, minmax(60px, max-content) minmax(520px, 1fr));
  }
  .info-container .full-row {
    grid-column: unset;
  }
}