﻿/*#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;
}

.highcharts-container {
    direction: ltr;
}

.override-axis-alignment .highcharts-xaxis-labels span {
    text-align: right;
    white-space: normal;
}

.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("../Images/glyphicons-halflings.png");
    background-position: 62px 64px !important;
}

.k-treeview .k-minus {
    margin-top: 3px !important;
    background: url("../Images/glyphicons-halflings.png");
    background-position: 36px 64px !important;
}

.color-tile {
    width: 20px;
    height: 20px;
    margin: 1px;
    display: inline-block;
}

.color-tile:hover {
    border: 2px inset 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;
}

.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: #888;
}

::-webkit-scrollbar-thumb:hover {
    background: #555;
    width: 15px;
}