﻿@font-face {
    font-family: "SevernFont";
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: local("Sans serif"), url("../webfonts/Gilroy-Light.woff2") format("woff2");
}

@font-face {
    font-family: "SevernFontBold";
    font-style: normal;
    font-weight: bold;
    font-display: auto;
    src: local("Sans serif"), url("../webfonts/Gilroy-ExtraBold.woff2") format("woff2");
}

*::-webkit-scrollbar {
    height: 10px;
    width: 10px;
}

*::-webkit-scrollbar-track {
    border-radius: 0px;
    background-color: rgba(0,0,0,0.1);
}

    *::-webkit-scrollbar-track:hover,
    *::-webkit-scrollbar-track:active {
        background-color: rgba(0,0,0,0.2);
    }

*::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: rgba(0,0,0,0.5);
}

    *::-webkit-scrollbar-thumb:hover,
    *::-webkit-scrollbar-thumb:active {
        background-color: rgba(0,0,0,0.8);
    }

html {
    scroll-behavior:smooth;
}

html, body {
    min-height: 100%;
    height: 100%;
}

body {
    background-color: #1f2a44;
    color: #fff;
}

a {
    text-decoration: none !important;
}

.transparent-window {
    background: linear-gradient(45deg, rgba(255,255,255,0.8), rgba(255,255,255,0.8));
    box-shadow: 5px 5px 10px rgba(0,0,0,0.5);
    color: #1f2a44;
}

.login-bg {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    pointer-events: none;
    height: 100%;
    background-image: url(../images/Valve_Aqua.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: contain;
    z-index: -1;
}

.form-control-plaintext {
    border: solid 1px #aaa;
    padding: 0.375rem!important;
}

.form-control:not(.form-control-plaintext),
.form-select {
    box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.3);
}

.btn {
    white-space:nowrap;
}

    .btn:not(.btn-link):not(.default-button .btn) {
        position: relative;
        padding: 3px 10px;
        box-shadow: inset -1px -1px 3px rgba(0,0,0,0.5), 1px 1px 3px rgba(0,0,0,0.5);
    }

        /*.btn:not(.btn-link):not(.default-button .btn):after {
            content: '';
            display: block;
            position: absolute;
            width: calc(100% - 2px);
            height: calc(100% - 2px);
            top: 1px;
            left: 1px;
            border-radius: 31px;
            background: linear-gradient(180deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
            border:none!important;
            margin:0px!important;
        }*/
        .btn:not(.btn-link):not(.default-button .btn).dropdown-toggle {
            padding-right:25px;
        }
        .btn:not(.btn-link):not(.default-button .btn).dropdown-toggle::before {
            position: absolute;
            right: 12px;
            top: 12px;
            content: "";
            border-top: .3em solid;
            border-right: .3em solid transparent;
            border-bottom: 0;
            border-left: .3em solid transparent;
        }

.btn-check + .badge {
    border-radius:2px;
    padding:2px 5px;
    box-shadow:none;
    line-height:1.1em;
    cursor:pointer;
}
.btn-check:checked + .badge {
    border:solid 1px #000;
}
.btn-check + .badge:after {
    display: none !important;
}

.btn-group .btn:not(.btn-link):not(.default-button .btn) {
    box-shadow: inset -3px -3px 5px rgba(0,0,0,0.3);
}

.btn-group .btn:not(.btn-link):not(:first-child):not(:last-child):not(.default-button .btn):after {
    border-radius: 0px;
}

.btn-group .btn:not(.btn-link):not(.default-button .btn):first-child:after {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.btn-group .btn:not(.btn-link):not(.default-button .btn):last-child:after {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.input-group .btn:after {
    display:none!important;
}

.form-label {
    font-weight: 600;
}

.title-icon {
    height: 50px;
}

.login-window {
    min-width: 300px;
    max-width: 300px;
}

.login-bg .sarvam-abbr {
    font-size: 3rem;
    color: #6c7895;
    margin: 10px;
    position: absolute;
    bottom: 0px;
    opacity: 0.6;
}

    .login-bg .sarvam-abbr abbr {
        color: cyan;
    }

.login-bg .sarvam-info {
    position: absolute;
    right: 10px;
    bottom: 10px;
    color: cyan;
    font-size: 0.8rem;
}

.unit-list {
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
}

.unit-list-item {
    width: 130px;
    margin: 2px;
    border: solid 1px #888;
    border-radius: 5px;
    position: relative;
    background-color: #aaa;
    box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
}

    .unit-list-item a {
        color: #000;
        display: block;
        height: 100%;
        width: 100%;
        padding: 15px 5px;
        text-align: center;
    }

    .unit-list-item:hover a, .unit-list-item.active a {
        color: #fff;
    }

    .unit-list-item:after, .unit-list-item.active:after {
        content: '';
        display: block;
        position: absolute;
        pointer-events: none;
        border-radius: 5px;
        left: 1px;
        top: 1px;
        width: calc(100% - 2px);
        height: calc(50% - 2px);
        background: linear-gradient(180deg, rgba(255,255,255,0.5), rgba(255,255,255,0));
    }

    .unit-list-item.active, .unit-list-item:hover {
        background-color: #0d6efd;
        color: #fff;
    }

    .unit-list-item.active {
        box-shadow: inset 3px 3px 10px rgba(0,0,0,0.8), 3px 3px 5px rgba(0,0,0,0.5);
    }

.wizard-page {
    display: none;
    min-height: 100%;
}

.wizard-wrapper {
    min-height: 180px;
}

.text-required {
    --bs-text-opacity: 1;
    font-size: 0.7rem;
    font-weight: bold;
    color: rgba(var(--bs-danger-rgb),var(--bs-text-opacity)) !important;
}

.error-window {
    max-width: 550px;
}

body > .loading-screen {
    position: fixed;
    z-index: 100000;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    backdrop-filter: blur(1px);
    user-select:none;    
}

    body > .loading-screen > .loading-wrap {
        display:flex;
        align-items:center;
        justify-content:center;
        width:100%;
        height:100%;
    }

        body > .loading-screen > .loading-wrap .loader {
            position: relative;
            filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.5));            
        }
        body > .loading-screen > .loading-wrap * {
            pointer-events: none;
        }

            body > .loading-screen > .loading-wrap .loader:before,
            body > .loading-screen > .loading-wrap .loader:after {
                content: '';
                background-color: rgba(0, 0, 0, 0.5);
                height: 100%;
                opacity: 0;
                position: absolute;
                width: 100%;
                top: 0px;
                left: 0px;
                z-index: -1;
                border-radius: 50%;
                filter: blur(10px);
            }

            /*body > .loading-screen > .loading-wrap .loader.sending:before,
            body > .loading-screen > .loading-wrap .loader.sending:after {
                animation: rippleOut 0.5s infinite ease-out;
            }
            body > .loading-screen > .loading-wrap .loader.receiving:before,
            body > .loading-screen > .loading-wrap .loader.receiving:after {
                animation: rippleIn 0.5s infinite ease-out;
            }*/

            body > .loading-screen > .loading-wrap .loader:before {                
                animation-delay: 0.25s;
            }

            body > .loading-screen > .loading-wrap .loader:after {
                animation-delay: 0.5s;
            }

        body > .loading-screen > .loading-wrap .loader > img {
            width: 240px;
            height: 40px;
            object-fit: contain;
        }
        body > .loading-screen > .loading-wrap .loader .progress-ind {
            text-align: center;
            font-weight: bold;
        }
            body > .loading-screen > .loading-wrap .loader .progress-ind:before {
                content:attr(data-progress);
            }

            body > .body-content.disabled * {
                pointer-events: none !important;
            }

.fa-spin {
    animation: spin 1s infinite linear;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(259deg);
    }
}

@keyframes rippleOut {
    0% {
        opacity: .25;
        transform: scale(0);
    }

    100% {
        opacity: 0;
        transform: scale(10);
    }
}

@keyframes rippleIn {
    0% {
        opacity: 0;
        transform: scale(10);
    }

    100% {
        opacity: .25;
        transform: scale(0);
    }
}

.toast-container {
    z-index: 200000;
}

.bootstrap-select li.selected {
    background-color: aquamarine;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    display: flex;
    flex-wrap: wrap;
}

.bootstrap-select .filter-option-inner-inner .selected-item {
    background-color: var(--bs-blue);
    padding: 3px 5px;
    color: #fff;
    display: inline-block;
    border-radius: 5px;
    margin: 3px;
}

.selectize-dropdown {
    z-index: 1000000 !important;
    padding: 0px;
}

.selectize-control {
    padding: 0px;
    margin: 0px;
    width: 100%;
}

    .selectize-control.multi .selectize-input > .item {
        cursor: pointer;
        margin: 0;
        padding: 2px 6px;
        background: var(--bs-blue);
        color: #fff;
        border: 0 solid #d0d0d0;
        border-radius: 5px;
        margin-left: 3px;
        margin-top: 3px;
        margin-bottom: 3px;
    }

.selectize-input {
    padding: 0px 5px;
    background: none;
    border: none;
    box-shadow: none;
    min-height: 26px;
    line-height: 26px;
}

.selectize-control.multi .selectize-input.has-items {
    padding: 3px;
    line-height: 1rem;
    min-height: 1rem;
}

.selectize-input.has-items > input {
    margin-left: 3px !important;
}

.bg-idxclr-1 {
    background-color: #FFDED6;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-2 {
    background-color: #E3E8C4;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-3 {
    background-color: #88FFEC;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-4 {
    background-color: #FFDBE5;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-5 {
    background-color: #CFFF00;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-6 {
    background-color: #DFE3E6;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-7 {
    background-color: #FFE47D;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-8 {
    background-color: #9CFF93;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-9 {
    background-color: #ADFF60;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-10 {
    background-color: #FFE09E;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-11 {
    background-color: #D4E9B9;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-12 {
    background-color: #E6E5A7;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-13 {
    background-color: #80FFCD;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-14 {
    background-color: #E6E0D0;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-15 {
    background-color: #CDE6DC;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-16 {
    background-color: #CAE8CE;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-17 {
    background-color: #EBD8E6;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-18 {
    background-color: #C9E2E6;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-19 {
    background-color: #A3F3AB;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-20 {
    background-color: #FED6BD;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-21 {
    background-color: #FFD0F2;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-22 {
    background-color: #B2EACE;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-23 {
    background-color: #E7DBBC;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-24 {
    background-color: #DDD7F3;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-25 {
    background-color: #8CF2D4;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-26 {
    background-color: #B6E4DE;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-27 {
    background-color: #9DEBDD;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-28 {
    background-color: #D2DCD5;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-29 {
    background-color: #BEDDFF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-30 {
    background-color: #6EFF92;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-31 {
    background-color: #63FFAC;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-32 {
    background-color: #84EDF7;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-33 {
    background-color: #DBD5DD;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-34 {
    background-color: #CCE93A;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-35 {
    background-color: #EAE408;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-36 {
    background-color: #FAD09F;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-37 {
    background-color: #98EAB3;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-38 {
    background-color: #DCDE5C;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-39 {
    background-color: #FCC7DB;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-40 {
    background-color: #F4D749;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-41 {
    background-color: #CED6C2;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-42 {
    background-color: #C6DC99;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-43 {
    background-color: #C5D9B8;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-44 {
    background-color: #F7C9BF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-45 {
    background-color: #ABE86B;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-46 {
    background-color: #DBCBF6;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-47 {
    background-color: #C4DF72;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-48 {
    background-color: #E3D19F;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-49 {
    background-color: #C7D2E7;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-50 {
    background-color: #C8D0F6;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-51 {
    background-color: #E5D381;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-52 {
    background-color: #AFD8EC;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-53 {
    background-color: #DCCEC9;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-54 {
    background-color: #EEC3FF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-55 {
    background-color: #A3DAE4;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-56 {
    background-color: #D0CFCB;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-57 {
    background-color: #A9DDB0;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-58 {
    background-color: #A9E088;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-59 {
    background-color: #FEC96D;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-60 {
    background-color: #B5D6C3;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-61 {
    background-color: #88EC69;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-62 {
    background-color: #E4C5D3;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-63 {
    background-color: #7FDEFE;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-64 {
    background-color: #DEC9B2;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-65 {
    background-color: #94DDC5;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-66 {
    background-color: #70EC98;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-67 {
    background-color: #CFCDAC;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-68 {
    background-color: #CCD27F;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-69 {
    background-color: #6FE9AD;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-70 {
    background-color: #5EFF03;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-71 {
    background-color: #ADCEFF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-72 {
    background-color: #ADD79C;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-73 {
    background-color: #17FCE4;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-74 {
    background-color: #EFBFC4;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-75 {
    background-color: #E3C4B5;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-76 {
    background-color: #A4E804;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-77 {
    background-color: #EAC3A3;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-78 {
    background-color: #00FFFF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-79 {
    background-color: #FFC07F;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-80 {
    background-color: #D2C4DB;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-81 {
    background-color: #D3BFFF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-82 {
    background-color: #FFBAAD;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-83 {
    background-color: #BDC9D2;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-84 {
    background-color: #8ADBB4;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-85 {
    background-color: #F3BDA4;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-86 {
    background-color: #FFB3E1;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-87 {
    background-color: #CDC6B4;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-88 {
    background-color: #66E1D3;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-89 {
    background-color: #E8C282;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-90 {
    background-color: #8CD0FF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-91 {
    background-color: #00FECF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-92 {
    background-color: #D7BFC2;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-93 {
    background-color: #DCBAE3;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-94 {
    background-color: #C7C890;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-95 {
    background-color: #FEB2C6;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-96 {
    background-color: #B8CB9C;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-97 {
    background-color: #FFB789;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-98 {
    background-color: #B2C2FE;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-99 {
    background-color: #EFAFFF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-100 {
    background-color: #7FD4D9;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-101 {
    background-color: #62E674;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-102 {
    background-color: #AFCE78;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-103 {
    background-color: #C6D300;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-104 {
    background-color: #A3C8C9;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-105 {
    background-color: #DDB6D0;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-106 {
    background-color: #D7C54A;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-107 {
    background-color: #B0C5AE;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-108 {
    background-color: #B3C2BE;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-109 {
    background-color: #00F8B3;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-110 {
    background-color: #8FCCBE;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-111 {
    background-color: #A2C3DF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-112 {
    background-color: #77D796;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-113 {
    background-color: #00FB8C;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-114 {
    background-color: #FFB550;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-115 {
    background-color: #1CE6FF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-116 {
    background-color: #BABFB0;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-117 {
    background-color: #DDBC62;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-118 {
    background-color: #C0BAC0;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-119 {
    background-color: #B9BCBD;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-120 {
    background-color: #98D058;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-121 {
    background-color: #BEC459;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-122 {
    background-color: #FEA5CA;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-123 {
    background-color: #F4ABAA;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-124 {
    background-color: #7ED379;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-125 {
    background-color: #B5BACE;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-126 {
    background-color: #FFAA92;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-127 {
    background-color: #DDB588;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-128 {
    background-color: #A1C2B6;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-129 {
    background-color: #FFA0F2;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-130 {
    background-color: #E3AAE0;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-131 {
    background-color: #C0B9B2;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-132 {
    background-color: #D1ACFE;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-133 {
    background-color: #78C8EB;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-134 {
    background-color: #79DB21;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-135 {
    background-color: #68D1B6;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-136 {
    background-color: #A1C299;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-137 {
    background-color: #CCB87C;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-138 {
    background-color: #90C1D3;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-139 {
    background-color: #04F757;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-140 {
    background-color: #FFB500;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-141 {
    background-color: #DDAEA2;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-142 {
    background-color: #BCB1E5;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-143 {
    background-color: #8BC891;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-144 {
    background-color: #E2BC00;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-145 {
    background-color: #B1BB9A;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-146 {
    background-color: #96C57F;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-147 {
    background-color: #C9B1A9;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-148 {
    background-color: #FFA861;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-149 {
    background-color: #9CB8E4;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-150 {
    background-color: #31DDAE;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-151 {
    background-color: #A2B9C1;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-152 {
    background-color: #0CEA91;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-153 {
    background-color: #DAA9B5;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-154 {
    background-color: #6AD450;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-155 {
    background-color: #C1B394;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-156 {
    background-color: #AABC7A;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-157 {
    background-color: #9CCC04;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-158 {
    background-color: #F6A0AD;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-159 {
    background-color: #92BEA5;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-160 {
    background-color: #7AC5A6;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-161 {
    background-color: #E7AB63;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-162 {
    background-color: #E7A0CC;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-163 {
    background-color: #D0AC94;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-164 {
    background-color: #7FBBEC;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-165 {
    background-color: #06E3C4;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-166 {
    background-color: #C1AF9E;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-167 {
    background-color: #E3A68B;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-168 {
    background-color: #ADAAFF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-169 {
    background-color: #00E0E4;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-170 {
    background-color: #C5AAB6;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-171 {
    background-color: #C4A8CB;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-172 {
    background-color: #ABAED1;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-173 {
    background-color: #67C4BB;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-174 {
    background-color: #1BE177;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-175 {
    background-color: #FF9E6B;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-176 {
    background-color: #8FB0FF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-177 {
    background-color: #B3AF9D;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-178 {
    background-color: #52CE79;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-179 {
    background-color: #B5B268;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-180 {
    background-color: #B2B081;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-181 {
    background-color: #9BBB57;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-182 {
    background-color: #9FB2A4;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-183 {
    background-color: #55C899;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-184 {
    background-color: #7CB9BA;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-185 {
    background-color: #B4A8BD;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-186 {
    background-color: #CBA1BC;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-187 {
    background-color: #DD9CB8;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-188 {
    background-color: #FF90C9;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-189 {
    background-color: #A8ABB4;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-190 {
    background-color: #D499E3;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-191 {
    background-color: #ADAAA9;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-192 {
    background-color: #FF9491;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-193 {
    background-color: #E5A532;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-194 {
    background-color: #9BB195;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-195 {
    background-color: #A4ACAC;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-196 {
    background-color: #EB9A8B;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-197 {
    background-color: #99ADC0;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-198 {
    background-color: #CCA763;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-199 {
    background-color: #79B4D6;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-200 {
    background-color: #5EBCD1;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-201 {
    background-color: #C8A1A1;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-202 {
    background-color: #67BDA8;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-203 {
    background-color: #71B2F5;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-204 {
    background-color: #90B0AB;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-205 {
    background-color: #CCAA35;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-206 {
    background-color: #FF8EB1;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-207 {
    background-color: #C2A580;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-208 {
    background-color: #20E200;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-209 {
    background-color: #B3A5A7;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-210 {
    background-color: #71BB8C;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-211 {
    background-color: #B5B400;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-212 {
    background-color: #D790FF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-213 {
    background-color: #DB9D72;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-214 {
    background-color: #86B487;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-215 {
    background-color: #4AC684;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-216 {
    background-color: #94A9C9;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-217 {
    background-color: #7DBF32;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-218 {
    background-color: #73BE54;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-219 {
    background-color: #E78FCF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-220 {
    background-color: #FF9079;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-221 {
    background-color: #DA9894;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-222 {
    background-color: #FF9B03;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-223 {
    background-color: #FF84E6;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-224 {
    background-color: #00D891;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-225 {
    background-color: #00CCFF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-226 {
    background-color: #FF8A9A;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-227 {
    background-color: #85ABB4;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-228 {
    background-color: #B599D7;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-229 {
    background-color: #C895C5;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-230 {
    background-color: #34BBFF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-231 {
    background-color: #BE9D91;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-232 {
    background-color: #8DA4DB;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-233 {
    background-color: #98AA7F;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-234 {
    background-color: #74B671;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-235 {
    background-color: #00CDE2;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-236 {
    background-color: #FF913F;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-237 {
    background-color: #D8939E;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-238 {
    background-color: #78AFA1;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-239 {
    background-color: #9B9EE2;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-240 {
    background-color: #A3A489;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-241 {
    background-color: #4FC15F;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-242 {
    background-color: #D09685;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-243 {
    background-color: #94A5A1;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-244 {
    background-color: #A2AA45;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-245 {
    background-color: #E08DA7;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-246 {
    background-color: #00CDBB;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-247 {
    background-color: #A3A097;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-248 {
    background-color: #5EB393;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-249 {
    background-color: #E383E6;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-250 {
    background-color: #989EB7;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-251 {
    background-color: #4FC601;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-252 {
    background-color: #7F9EFF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-253 {
    background-color: #B4A04F;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-254 {
    background-color: #8BB400;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-255 {
    background-color: #AE9C86;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-256 {
    background-color: #7EA4C1;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-257 {
    background-color: #5EA7FF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-258 {
    background-color: #5EAADD;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-259 {
    background-color: #97A094;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-260 {
    background-color: #62ACB7;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-261 {
    background-color: #9F94F0;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-262 {
    background-color: #B894A6;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-263 {
    background-color: #AA9A92;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-264 {
    background-color: #EA8B66;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-265 {
    background-color: #83AB58;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-266 {
    background-color: #E58E56;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-267 {
    background-color: #A697B6;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-268 {
    background-color: #02D346;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-269 {
    background-color: #58AFAD;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-270 {
    background-color: #A499A5;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-271 {
    background-color: #00C6C8;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-272 {
    background-color: #E69034;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-273 {
    background-color: #8C9FA8;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-274 {
    background-color: #6DA6BD;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-275 {
    background-color: #FF74FE;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-276 {
    background-color: #9FA064;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-277 {
    background-color: #BD9479;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-278 {
    background-color: #83A485;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-279 {
    background-color: #3DB5A7;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-280 {
    background-color: #CE934C;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-281 {
    background-color: #B4A200;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-282 {
    background-color: #A79A74;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-283 {
    background-color: #B79762;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-284 {
    background-color: #7FA670;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-285 {
    background-color: #83A193;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-286 {
    background-color: #FF8347;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-287 {
    background-color: #789EC9;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-288 {
    background-color: #BC908A;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-289 {
    background-color: #9695C5;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-290 {
    background-color: #72A58C;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-291 {
    background-color: #E87EAC;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-292 {
    background-color: #97979E;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-293 {
    background-color: #AA9297;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-294 {
    background-color: #FF7B7D;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-295 {
    background-color: #8D9C83;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-296 {
    background-color: #6AA776;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-297 {
    background-color: #48B176;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-298 {
    background-color: #E98176;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-299 {
    background-color: #00C2A0;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-300 {
    background-color: #C582D2;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-301 {
    background-color: #C59700;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-302 {
    background-color: #DA8386;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-303 {
    background-color: #BC8A96;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-304 {
    background-color: #8498AE;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-305 {
    background-color: #AB9180;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-306 {
    background-color: #FF7B59;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-307 {
    background-color: #8A9F45;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-308 {
    background-color: #CA8869;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-309 {
    background-color: #AE81FF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-310 {
    background-color: #B787A8;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-311 {
    background-color: #679FA0;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-312 {
    background-color: #D68E01;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-313 {
    background-color: #6E96E3;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-314 {
    background-color: #00B7E0;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-315 {
    background-color: #AC84DD;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-316 {
    background-color: #FF6EC2;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-317 {
    background-color: #9B8ACC;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-318 {
    background-color: #969381;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-319 {
    background-color: #E773CE;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-320 {
    background-color: #7499A1;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-321 {
    background-color: #C7847B;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-322 {
    background-color: #DA71FF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-323 {
    background-color: #CD7DAE;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-324 {
    background-color: #A88C85;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-325 {
    background-color: #90956F;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-326 {
    background-color: #61AB1F;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-327 {
    background-color: #809693;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-328 {
    background-color: #0CBD66;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-329 {
    background-color: #D97C8E;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-330 {
    background-color: #00B6C5;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-331 {
    background-color: #A587AF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-332 {
    background-color: #A28A9A;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-333 {
    background-color: #CB7E98;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-334 {
    background-color: #5A9BC2;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-335 {
    background-color: #8D918E;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-336 {
    background-color: #51A288;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-337 {
    background-color: #F77183;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-338 {
    background-color: #979440;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-339 {
    background-color: #B5885C;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-340 {
    background-color: #CA834E;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-341 {
    background-color: #9D8C76;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-342 {
    background-color: #B28D2D;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-343 {
    background-color: #958A9F;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-344 {
    background-color: #3FA1B8;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-345 {
    background-color: #D27D67;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-346 {
    background-color: #70968E;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-347 {
    background-color: #5B9C8F;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-348 {
    background-color: #9B9700;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-349 {
    background-color: #7A8EBA;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-350 {
    background-color: #6B94AA;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-351 {
    background-color: #B88183;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-352 {
    background-color: #7E9285;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-353 {
    background-color: #F56D93;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-354 {
    background-color: #608EFF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-355 {
    background-color: #7D9F00;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-356 {
    background-color: #9F8B5B;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-357 {
    background-color: #549E79;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-358 {
    background-color: #B57BB3;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-359 {
    background-color: #A68486;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-360 {
    background-color: #938A81;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-361 {
    background-color: #2EB500;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-362 {
    background-color: #868E7E;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-363 {
    background-color: #6A9D3B;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-364 {
    background-color: #94888B;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-365 {
    background-color: #859253;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-366 {
    background-color: #00B57F;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-367 {
    background-color: #FF6C60;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-368 {
    background-color: #51A058;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-369 {
    background-color: #7F8C94;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-370 {
    background-color: #6F9755;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-371 {
    background-color: #4CA43B;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-372 {
    background-color: #D16CDA;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-373 {
    background-color: #6A9573;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-374 {
    background-color: #E27172;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-375 {
    background-color: #92896B;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-376 {
    background-color: #698EB1;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-377 {
    background-color: #A38469;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-378 {
    background-color: #0AA3F7;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-379 {
    background-color: #0AA6D8;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-380 {
    background-color: #AD7C90;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-381 {
    background-color: #E27A05;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-382 {
    background-color: #E269AA;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-383 {
    background-color: #8181D5;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-384 {
    background-color: #FF5AE4;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-385 {
    background-color: #BE811A;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-386 {
    background-color: #988376;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-387 {
    background-color: #B77B68;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-388 {
    background-color: #8683A9;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-389 {
    background-color: #A079BF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-390 {
    background-color: #6C8F7D;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-391 {
    background-color: #03AD89;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-392 {
    background-color: #7A87A1;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-393 {
    background-color: #449896;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-394 {
    background-color: #788D66;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-395 {
    background-color: #FF6F01;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-396 {
    background-color: #848590;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-397 {
    background-color: #D369B4;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-398 {
    background-color: #E66D53;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-399 {
    background-color: #FF5DA7;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-400 {
    background-color: #A37E6F;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-401 {
    background-color: #00B433;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-402 {
    background-color: #7A7BFF;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-403 {
    background-color: #FF6832;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-404 {
    background-color: #76912F;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-405 {
    background-color: #578F9B;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-406 {
    background-color: #4692AD;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-407 {
    background-color: #987C95;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-408 {
    background-color: #997D87;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-409 {
    background-color: #DA713C;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-410 {
    background-color: #00A6AA;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-411 {
    background-color: #1CA370;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-412 {
    background-color: #9C8333;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-413 {
    background-color: #A37F46;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-414 {
    background-color: #D86A78;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-415 {
    background-color: #C36D96;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-416 {
    background-color: #8D8546;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-417 {
    background-color: #C7706A;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-418 {
    background-color: #858182;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-419 {
    background-color: #FF5F6B;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-420 {
    background-color: #378FDB;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-421 {
    background-color: #A97399;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-422 {
    background-color: #A9795C;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-423 {
    background-color: #BC65E9;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-424 {
    background-color: #AF756F;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-425 {
    background-color: #15A08A;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-426 {
    background-color: #BD744E;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-427 {
    background-color: #B67180;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-428 {
    background-color: #81817B;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-429 {
    background-color: #738671;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-430 {
    background-color: #6A8781;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-431 {
    background-color: #77837F;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-432 {
    background-color: #6D80BA;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-433 {
    background-color: #9676A3;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-434 {
    background-color: #00AB4D;
    color: #000000;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-435 {
    background-color: #927D5E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-436 {
    background-color: #976FD9;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-437 {
    background-color: #0098FF;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-438 {
    background-color: #029BDB;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-439 {
    background-color: #489079;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-440 {
    background-color: #A1757A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-441 {
    background-color: #6B8295;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-442 {
    background-color: #967874;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-443 {
    background-color: #7E7C93;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-444 {
    background-color: #C064B9;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-445 {
    background-color: #897B77;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-446 {
    background-color: #518A87;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-447 {
    background-color: #598C5A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-448 {
    background-color: #488F69;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-449 {
    background-color: #BD7322;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-450 {
    background-color: #3E89BE;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-451 {
    background-color: #7C8060;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-452 {
    background-color: #3A9459;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-453 {
    background-color: #4D913E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-454 {
    background-color: #7F8427;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-455 {
    background-color: #00A45F;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-456 {
    background-color: #F35691;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-457 {
    background-color: #658188;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-458 {
    background-color: #887868;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-459 {
    background-color: #7D74A9;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-460 {
    background-color: #807781;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-461 {
    background-color: #617D9F;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-462 {
    background-color: #E451D1;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-463 {
    background-color: #4C83A1;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-464 {
    background-color: #857A50;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-465 {
    background-color: #8F7F00;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-466 {
    background-color: #CF6353;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-467 {
    background-color: #837393;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-468 {
    background-color: #B5639E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-469 {
    background-color: #A168A6;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-470 {
    background-color: #3B9700;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-471 {
    background-color: #75797C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-472 {
    background-color: #5F816D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-473 {
    background-color: #AA62C3;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-474 {
    background-color: #E45F35;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-475 {
    background-color: #688151;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-476 {
    background-color: #A76F42;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-477 {
    background-color: #D25B88;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-478 {
    background-color: #FF4F78;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-479 {
    background-color: #B56481;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-480 {
    background-color: #009B75;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-481 {
    background-color: #A77500;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-482 {
    background-color: #B5666B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-483 {
    background-color: #DA4CFF;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-484 {
    background-color: #797868;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-485 {
    background-color: #DD587B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-486 {
    background-color: #8D6F81;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-487 {
    background-color: #D157A0;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-488 {
    background-color: #2A7FFF;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-489 {
    background-color: #976F5C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-490 {
    background-color: #9C6A7D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-491 {
    background-color: #836BBA;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-492 {
    background-color: #867175;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-493 {
    background-color: #E55199;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-494 {
    background-color: #707D3D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-495 {
    background-color: #0091BE;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-496 {
    background-color: #C86240;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-497 {
    background-color: #E05859;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-498 {
    background-color: #6F7586;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-499 {
    background-color: #97703C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-500 {
    background-color: #5875C1;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-501 {
    background-color: #66796D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-502 {
    background-color: #637B5D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-503 {
    background-color: #9C6966;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-504 {
    background-color: #03919A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-505 {
    background-color: #667776;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-506 {
    background-color: #4B8160;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-507 {
    background-color: #897334;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-508 {
    background-color: #5771DA;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-509 {
    background-color: #AD6552;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-510 {
    background-color: #78726D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-511 {
    background-color: #AA6746;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-512 {
    background-color: #8F5DF8;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-513 {
    background-color: #4979B0;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-514 {
    background-color: #92678B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-515 {
    background-color: #536EFF;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-516 {
    background-color: #55813B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-517 {
    background-color: #6E746E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-518 {
    background-color: #457D8B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-519 {
    background-color: #D16100;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-520 {
    background-color: #886F4C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-521 {
    background-color: #577977;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-522 {
    background-color: #408543;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-523 {
    background-color: #AF5D88;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-524 {
    background-color: #009A2E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-525 {
    background-color: #0086ED;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-526 {
    background-color: #009087;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-527 {
    background-color: #528500;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-528 {
    background-color: #FF4A46;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-529 {
    background-color: #647095;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-530 {
    background-color: #4C7B6D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-531 {
    background-color: #96656D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-532 {
    background-color: #77733C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-533 {
    background-color: #D24CB2;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-534 {
    background-color: #806C66;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-535 {
    background-color: #917100;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-536 {
    background-color: #59738A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-537 {
    background-color: #D45262;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-538 {
    background-color: #766B7E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-539 {
    background-color: #B05B6F;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-540 {
    background-color: #B6602B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-541 {
    background-color: #FF3BC1;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-542 {
    background-color: #7E7311;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-543 {
    background-color: #8C675E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-544 {
    background-color: #5C727B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-545 {
    background-color: #FF34FF;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-546 {
    background-color: #00905E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-547 {
    background-color: #0089A3;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-548 {
    background-color: #766E52;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-549 {
    background-color: #BA6200;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-550 {
    background-color: #6C6D74;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-551 {
    background-color: #6B7900;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-552 {
    background-color: #7560D5;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-553 {
    background-color: #EC5200;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-554 {
    background-color: #2C7F77;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-555 {
    background-color: #6A714A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-556 {
    background-color: #208462;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-557 {
    background-color: #866097;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-558 {
    background-color: #946444;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-559 {
    background-color: #BF5650;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-560 {
    background-color: #56735F;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-561 {
    background-color: #706690;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-562 {
    background-color: #966716;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-563 {
    background-color: #856465;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-564 {
    background-color: #6367A9;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-565 {
    background-color: #9556BD;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-566 {
    background-color: #7C6571;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-567 {
    background-color: #656E5B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-568 {
    background-color: #0080CF;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-569 {
    background-color: #FF4526;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-570 {
    background-color: #A55B54;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-571 {
    background-color: #7C6755;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-572 {
    background-color: #3D7397;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-573 {
    background-color: #71695B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-574 {
    background-color: #AA5199;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-575 {
    background-color: #BF45CC;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-576 {
    background-color: #985975;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-577 {
    background-color: #7A617E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-578 {
    background-color: #D1511C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-579 {
    background-color: #4B6BA5;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-580 {
    background-color: #427745;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-581 {
    background-color: #067EAF;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-582 {
    background-color: #9E5585;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-583 {
    background-color: #DD4A38;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-584 {
    background-color: #5D697B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-585 {
    background-color: #5B62C1;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-586 {
    background-color: #B8552F;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-587 {
    background-color: #A449DC;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-588 {
    background-color: #9B585E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-589 {
    background-color: #008941;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-590 {
    background-color: #845D70;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-591 {
    background-color: #576E4A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-592 {
    background-color: #00846F;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-593 {
    background-color: #FF3B53;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-594 {
    background-color: #436E83;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-595 {
    background-color: #915C4E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-596 {
    background-color: #3A7271;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-597 {
    background-color: #5B6965;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-598 {
    background-color: #6B6466;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-599 {
    background-color: #456D75;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-600 {
    background-color: #A05837;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-601 {
    background-color: #077D84;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-602 {
    background-color: #3E7158;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-603 {
    background-color: #636375;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-604 {
    background-color: #337D00;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-605 {
    background-color: #B94C59;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-606 {
    background-color: #A45B02;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-607 {
    background-color: #736060;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-608 {
    background-color: #8A5E2D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-609 {
    background-color: #47688C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-610 {
    background-color: #5B656C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-611 {
    background-color: #C64289;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-612 {
    background-color: #536D31;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-613 {
    background-color: #0E72C5;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-614 {
    background-color: #7E6405;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-615 {
    background-color: #885578;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-616 {
    background-color: #776133;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-617 {
    background-color: #1A7B42;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-618 {
    background-color: #696628;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-619 {
    background-color: #7A5C54;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-620 {
    background-color: #9F4F67;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-621 {
    background-color: #74569E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-622 {
    background-color: #018615;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-623 {
    background-color: #3B5DFF;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-624 {
    background-color: #ED3488;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-625 {
    background-color: #685D75;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-626 {
    background-color: #FF2F80;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-627 {
    background-color: #895563;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-628 {
    background-color: #497200;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-629 {
    background-color: #636A01;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-630 {
    background-color: #D83D66;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-631 {
    background-color: #237363;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-632 {
    background-color: #61615A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-633 {
    background-color: #C44170;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-634 {
    background-color: #646241;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-635 {
    background-color: #7D5A44;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-636 {
    background-color: #526554;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-637 {
    background-color: #47675D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-638 {
    background-color: #007699;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-639 {
    background-color: #6C5E46;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-640 {
    background-color: #A24E3D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-641 {
    background-color: #1B782A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-642 {
    background-color: #00768B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-643 {
    background-color: #A243A7;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-644 {
    background-color: #316E47;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-645 {
    background-color: #874AA6;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-646 {
    background-color: #96531F;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-647 {
    background-color: #525D82;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-648 {
    background-color: #6751BB;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-649 {
    background-color: #396D2B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-650 {
    background-color: #A74571;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-651 {
    background-color: #BE452D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-652 {
    background-color: #456648;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-653 {
    background-color: #C9403A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-654 {
    background-color: #0568EC;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-655 {
    background-color: #04784D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-656 {
    background-color: #8D5700;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-657 {
    background-color: #C535A9;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-658 {
    background-color: #6A5950;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-659 {
    background-color: #006FA6;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-660 {
    background-color: #71555A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-661 {
    background-color: #BE4700;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-662 {
    background-color: #885138;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-663 {
    background-color: #9D4948;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-664 {
    background-color: #B0415D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-665 {
    background-color: #8C4787;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-666 {
    background-color: #64547B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-667 {
    background-color: #4B5C71;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-668 {
    background-color: #5D5A48;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-669 {
    background-color: #944575;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-670 {
    background-color: #785715;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-671 {
    background-color: #2C656A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-672 {
    background-color: #893DE3;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-673 {
    background-color: #435E6A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-674 {
    background-color: #4D5C5E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-675 {
    background-color: #AE3B85;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-676 {
    background-color: #545C46;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-677 {
    background-color: #4B5D56;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-678 {
    background-color: #4E5F37;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-679 {
    background-color: #8B4A4E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-680 {
    background-color: #7B4F4B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-681 {
    background-color: #DD3248;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-682 {
    background-color: #754C78;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-683 {
    background-color: #3156DC;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-684 {
    background-color: #2F5D9B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-685 {
    background-color: #BB3C42;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-686 {
    background-color: #6B543F;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-687 {
    background-color: #5D5462;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-688 {
    background-color: #555196;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-689 {
    background-color: #A8441D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-690 {
    background-color: #794B61;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-691 {
    background-color: #29607C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-692 {
    background-color: #555558;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-693 {
    background-color: #1E6E00;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-694 {
    background-color: #4C6001;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-695 {
    background-color: #674E60;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-696 {
    background-color: #2E57AA;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-697 {
    background-color: #286154;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-698 {
    background-color: #6542D2;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-699 {
    background-color: #E83000;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-700 {
    background-color: #0060CD;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-701 {
    background-color: #BC23FF;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-702 {
    background-color: #006A66;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-703 {
    background-color: #2C6135;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-704 {
    background-color: #6B4F29;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-705 {
    background-color: #834357;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-706 {
    background-color: #EA1CA9;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-707 {
    background-color: #3B5859;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-708 {
    background-color: #006679;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-709 {
    background-color: #4C534F;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-710 {
    background-color: #445083;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-711 {
    background-color: #435740;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-712 {
    background-color: #72418F;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-713 {
    background-color: #5B4E51;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-714 {
    background-color: #575329;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-715 {
    background-color: #006C31;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-716 {
    background-color: #365D25;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-717 {
    background-color: #02684E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-718 {
    background-color: #36574E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-719 {
    background-color: #FF1A59;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-720 {
    background-color: #89412E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-721 {
    background-color: #9131AF;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-722 {
    background-color: #943A4D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-723 {
    background-color: #614A44;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-724 {
    background-color: #99375B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-725 {
    background-color: #635000;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-726 {
    background-color: #7A4900;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-727 {
    background-color: #584D39;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-728 {
    background-color: #7A4522;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-729 {
    background-color: #863B60;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-730 {
    background-color: #6E4636;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-731 {
    background-color: #5E4665;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-732 {
    background-color: #4A5132;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-733 {
    background-color: #784149;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-734 {
    background-color: #4B4B6A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-735 {
    background-color: #9C2F90;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-736 {
    background-color: #953F00;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-737 {
    background-color: #2C5742;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-738 {
    background-color: #1D5958;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-739 {
    background-color: #5F4276;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-740 {
    background-color: #005C8B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-741 {
    background-color: #494B5A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-742 {
    background-color: #C23000;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-743 {
    background-color: #404E55;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-744 {
    background-color: #813D3A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-745 {
    background-color: #285366;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-746 {
    background-color: #4145A7;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-747 {
    background-color: #324E72;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-748 {
    background-color: #4F4A43;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-749 {
    background-color: #425218;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-750 {
    background-color: #3D4F44;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-751 {
    background-color: #A53327;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-752 {
    background-color: #325800;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-753 {
    background-color: #363DFF;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-754 {
    background-color: #006039;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-755 {
    background-color: #66460A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-756 {
    background-color: #5B4534;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-757 {
    background-color: #4E4E01;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-758 {
    background-color: #664327;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-759 {
    background-color: #5C424D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-760 {
    background-color: #305230;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-761 {
    background-color: #6C3F3B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-762 {
    background-color: #6635AF;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-763 {
    background-color: #604143;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-764 {
    background-color: #6B3A64;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-765 {
    background-color: #A72C3E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-766 {
    background-color: #4E4452;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-767 {
    background-color: #962B75;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-768 {
    background-color: #564620;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-769 {
    background-color: #464836;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-770 {
    background-color: #BB1F69;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-771 {
    background-color: #6A3A4C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-772 {
    background-color: #484449;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-773 {
    background-color: #C42221;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-774 {
    background-color: #34475A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-775 {
    background-color: #005844;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-776 {
    background-color: #075C00;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-777 {
    background-color: #314C1E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-778 {
    background-color: #4B3A83;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-779 {
    background-color: #384644;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-780 {
    background-color: #2F4A36;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-781 {
    background-color: #D21656;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-782 {
    background-color: #E704C4;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-783 {
    background-color: #E500F1;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-784 {
    background-color: #982E0B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-785 {
    background-color: #02525F;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-786 {
    background-color: #7C2B73;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-787 {
    background-color: #72361F;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-788 {
    background-color: #3C3E6E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-789 {
    background-color: #FC009C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-790 {
    background-color: #0045D2;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-791 {
    background-color: #3E4141;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-792 {
    background-color: #762988;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-793 {
    background-color: #4A3B53;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-794 {
    background-color: #374527;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-795 {
    background-color: #274740;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-796 {
    background-color: #3A404A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-797 {
    background-color: #6D3800;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-798 {
    background-color: #00489C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-799 {
    background-color: #3E3D52;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-800 {
    background-color: #323F61;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-801 {
    background-color: #563930;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-802 {
    background-color: #FF0169;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-803 {
    background-color: #483D30;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-804 {
    background-color: #224451;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-805 {
    background-color: #852C19;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-806 {
    background-color: #57344C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-807 {
    background-color: #493941;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-808 {
    background-color: #014A68;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-809 {
    background-color: #453C23;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-810 {
    background-color: #6E2B52;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-811 {
    background-color: #025117;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-812 {
    background-color: #443A38;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-813 {
    background-color: #004D43;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-814 {
    background-color: #322EDF;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-815 {
    background-color: #802647;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-816 {
    background-color: #602B70;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-817 {
    background-color: #643127;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-818 {
    background-color: #922329;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-819 {
    background-color: #4F381B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-820 {
    background-color: #513A01;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-821 {
    background-color: #E30091;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-822 {
    background-color: #4C325D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-823 {
    background-color: #742A33;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-824 {
    background-color: #B506D3;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-825 {
    background-color: #EA0072;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-826 {
    background-color: #FD0039;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-827 {
    background-color: #E70452;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-828 {
    background-color: #CD00C5;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-829 {
    background-color: #5D3033;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-830 {
    background-color: #00447D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-831 {
    background-color: #52323C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-832 {
    background-color: #3A3F00;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-833 {
    background-color: #004B28;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-834 {
    background-color: #FF0020;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-835 {
    background-color: #5B3213;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-836 {
    background-color: #2E3C30;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-837 {
    background-color: #D20096;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-838 {
    background-color: #69255C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-839 {
    background-color: #014833;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-840 {
    background-color: #DA007C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-841 {
    background-color: #004547;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-842 {
    background-color: #1B4400;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-843 {
    background-color: #373917;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-844 {
    background-color: #1F3F22;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-845 {
    background-color: #323925;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-846 {
    background-color: #B903AA;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-847 {
    background-color: #203B3C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-848 {
    background-color: #CC0744;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-849 {
    background-color: #2A364C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-850 {
    background-color: #34362D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-851 {
    background-color: #2A373F;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-852 {
    background-color: #252F99;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-853 {
    background-color: #772600;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-854 {
    background-color: #353339;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-855 {
    background-color: #4C257F;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-856 {
    background-color: #4621B2;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-857 {
    background-color: #63243C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-858 {
    background-color: #2C3533;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-859 {
    background-color: #E20027;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-860 {
    background-color: #033C61;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-861 {
    background-color: #303052;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-862 {
    background-color: #1A3A2A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-863 {
    background-color: #412F23;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-864 {
    background-color: #452C2C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-865 {
    background-color: #D60034;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-866 {
    background-color: #C6005A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-867 {
    background-color: #8502FF;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-868 {
    background-color: #B3008B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-869 {
    background-color: #B90076;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-870 {
    background-color: #B70546;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-871 {
    background-color: #4B2C00;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-872 {
    background-color: #682021;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-873 {
    background-color: #20370E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-874 {
    background-color: #741D16;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-875 {
    background-color: #023C32;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-876 {
    background-color: #01400B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-877 {
    background-color: #DA0004;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-878 {
    background-color: #322C3E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-879 {
    background-color: #2F2E2C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-880 {
    background-color: #BA0900;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-881 {
    background-color: #492818;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-882 {
    background-color: #372B2E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-883 {
    background-color: #3A2465;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-884 {
    background-color: #392935;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-885 {
    background-color: #511F4D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-886 {
    background-color: #332C22;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-887 {
    background-color: #671190;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-888 {
    background-color: #372D00;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-889 {
    background-color: #003177;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-890 {
    background-color: #BE0028;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-891 {
    background-color: #9E0366;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-892 {
    background-color: #402334;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-893 {
    background-color: #91028C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-894 {
    background-color: #2D2B17;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-895 {
    background-color: #8502AA;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-896 {
    background-color: #013349;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-897 {
    background-color: #7900D7;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-898 {
    background-color: #1E2B39;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-899 {
    background-color: #A30059;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-900 {
    background-color: #4E1E2A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-901 {
    background-color: #A50149;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-902 {
    background-color: #501D1D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-903 {
    background-color: #1A2B2F;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-904 {
    background-color: #342142;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-905 {
    background-color: #1F2A1A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-906 {
    background-color: #1B2A25;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-907 {
    background-color: #1F263C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-908 {
    background-color: #012C58;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-909 {
    background-color: #A60019;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-910 {
    background-color: #4A1930;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-911 {
    background-color: #561A02;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-912 {
    background-color: #002E38;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-913 {
    background-color: #620B70;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-914 {
    background-color: #89006A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-915 {
    background-color: #980034;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-916 {
    background-color: #5B113C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-917 {
    background-color: #222800;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-918 {
    background-color: #003109;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-919 {
    background-color: #372101;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-920 {
    background-color: #20204C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-921 {
    background-color: #002E17;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-922 {
    background-color: #002C27;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-923 {
    background-color: #1E2324;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-924 {
    background-color: #830055;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-925 {
    background-color: #29201D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-926 {
    background-color: #2D2011;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-927 {
    background-color: #02227B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-928 {
    background-color: #3B164A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-929 {
    background-color: #890039;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-930 {
    background-color: #20221A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-931 {
    background-color: #311D19;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-932 {
    background-color: #032641;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-933 {
    background-color: #1E202B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-934 {
    background-color: #2A2000;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-935 {
    background-color: #2D1B21;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-936 {
    background-color: #920003;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-937 {
    background-color: #6F0062;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-938 {
    background-color: #370E77;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-939 {
    background-color: #2E182D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-940 {
    background-color: #790229;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-941 {
    background-color: #73013E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-942 {
    background-color: #102401;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-943 {
    background-color: #0B212C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-944 {
    background-color: #371521;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-945 {
    background-color: #361618;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-946 {
    background-color: #6A004D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-947 {
    background-color: #7A001D;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-948 {
    background-color: #391406;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-949 {
    background-color: #3E0E2F;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-950 {
    background-color: #6B002C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-951 {
    background-color: #201625;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-952 {
    background-color: #19181B;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-953 {
    background-color: #181B00;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-954 {
    background-color: #101835;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-955 {
    background-color: #00195A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-956 {
    background-color: #1D1702;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-957 {
    background-color: #4B0059;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-958 {
    background-color: #001C1E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-959 {
    background-color: #5C011A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-960 {
    background-color: #001E09;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-961 {
    background-color: #250E35;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-962 {
    background-color: #261300;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-963 {
    background-color: #50003F;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-964 {
    background-color: #011A12;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-965 {
    background-color: #5A0007;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-966 {
    background-color: #4E0025;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-967 {
    background-color: #410601;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-968 {
    background-color: #0100E2;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-969 {
    background-color: #001325;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-970 {
    background-color: #170C10;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-971 {
    background-color: #061203;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-972 {
    background-color: #200441;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-973 {
    background-color: #320033;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-974 {
    background-color: #011115;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-975 {
    background-color: #3B000A;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-976 {
    background-color: #160B00;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-977 {
    background-color: #0E0D00;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-978 {
    background-color: #0000A6;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-979 {
    background-color: #300018;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-980 {
    background-color: #21001C;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-981 {
    background-color: #260009;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-982 {
    background-color: #1E0200;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-983 {
    background-color: #00005F;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-984 {
    background-color: #1B000F;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-985 {
    background-color: #140023;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-986 {
    background-color: #000035;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-987 {
    background-color: #00011E;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-988 {
    background-color: #030012;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.bg-idxclr-989 {
    background-color: #000000;
    color: #FFFFFF;
    border: solid 1px rgba(200,200,200,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.side-bar-menu .severn-nav-menu li {
    position: relative;
}
    .side-bar-menu .severn-nav-menu li:has(ul) > a:after {
        content: "";
        border: solid 7px transparent;
        border-left-color: rgba(155,155,155,0.3);
        transform: rotate(45deg);
    }
.side-bar-menu .severn-nav-menu > li > ul ul {
    padding-left: 1rem;
}
.side-bar-menu .severn-nav-menu > li > ul li:hover > a {
    background-color: #005587;
    color: #fff;
}

@media (min-width: 992px) {
    .side-bar-menu .severn-nav-menu > li > ul ul {
        left: 100%;
        top: 0px;
        padding-left: 0px;
    }
    .side-bar-menu .severn-nav-menu > li > ul li:has(ul) > a:after {
        content: "";
        color: #aaa;
    }
}
.filepond--credits {
    display:none!important;
}

.backup-list {
    list-style:none;
    padding:0px;
    margin:0px;
    display:flex;
    flex-wrap:wrap;
}

.backup-list > .backup-list-item {
    padding: 0.5rem 1rem;
    border: solid 1px #ccc;
    border-radius: 0.5rem;
    margin: 0.5rem;
    display:flex;
    flex-direction:column;
    cursor:pointer;
}
    .backup-list > .backup-list-item:hover {
        background-color: #1d2a43;
        color:#fff;
    }

    .input-group > .dropdown {
        flex:1 1 auto;
    }
        .input-group > .dropdown > .form-control,
        .input-group > .dropdown > .form-select {
            border-top-right-radius:0px;
            border-bottom-right-radius:0px;
        }

.s365-dropdown {
    list-style:none;
    padding:0px;
    margin:0px;
    
}
    .s365-dropdown li {
        position:relative;
    }

    .s365-dropdown li ul {
        display: none;
        position:absolute;
        top:100%;
        left:0px;
        display:none;
        border:solid 1px #ccc;
        box-shadow:3px 3px 5px rgba(0,0,0,0.5);
        padding:0px;
        margin:0px;
        list-style:none;
        min-width:100%;
        background-color:#fff;
    }

    .s365-dropdown li:hover > ul {
        display:block;
    }
        .s365-dropdown li:hover > a {
            background-color: #1f2a44;
            color:#fff;
        }
    .s365-dropdown li > a { 
        display:block;
        padding:3px 10px;
    }

.offline-hosts-window:before {
    content: '';
    background-color: rgba(214, 0, 52, 0.1);
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: -1;
    pointer-events: none;
    opacity: 0;
    box-shadow: inset 0px 0px 50px #D60034;
    animation: alerting 1s ease-in-out infinite alternate;
}
.offline-hosts-window.warn:before {
    display: none;
}
.offline-hosts-window.alarm:before {
    display: block;
}
.offline-hosts-window {
    --bs-bg-opacity: 1;    
    border-radius: 5px;    
    position: fixed;
    right: 0px;
    bottom: 26px;
    z-index: 1000;
}
    .offline-hosts-window h5 {
        margin:0px -15px;
        font-size:1rem;
        background-color:rgba(0,0,0,0.8);
        padding:3px 5px;
        color:#fff;
    }
    .offline-hosts-window.alarm {
        border: solid 2px rgba(0,0,255,1);
        background-color: rgba(var(--bs-danger-rgb),var(--bs-bg-opacity)) !important;
        color: #fff;
        animation: glowing 1s ease-in-out infinite alternate;
    }

    .offline-hosts-window.warn {
        border: solid 2px rgba(240,240,240,1);
        background-color: rgba(var(--bs-warning-rgb),var(--bs-bg-opacity)) !important;
        color: #000;
    }

    .offline-hosts-window .header {
        background-color: transparent;
        padding: 5px 15px;
        font-weight: bold;
    }
    .offline-hosts-window .body {
        padding: 5px 15px;
    }

    .offline-hosts-window .body ul {
        list-style: none;
        padding: 0px;
        margin: 0px;
    }

        .offline-hosts-window .body ul.host-list > li > b {
            display: block;
            background-color: rgba(0,0,0,0.5);
            padding: 5px 10px;
            margin-left: -15px;
            margin-right: -15px;
            white-space:nowrap;
        }

        .offline-hosts-window .body ul.host-list ul > li {
            padding: 5px;
            margin-left: -15px;
            margin-right: -15px;
            border-bottom: solid 1px rgba(255,255,255,0.5);
        }

            .offline-hosts-window .body ul.host-list ul > li > b,
            .offline-hosts-window .body ul.host-list ul > li > i {
                display: block;
            }

        .offline-hosts-window .body ul.wt-list > li {
            padding: 5px;
            border-bottom: solid 1px rgba(255,255,255,0.5);
        }

            .offline-hosts-window .body ul.wt-list > li > b,
            .offline-hosts-window .body ul.wt-list > li > i {
                display: block;
            }

@-webkit-keyframes glowing {
    from {
        box-shadow: 0px 0px 5px 0px #D60034;
    }

    to {
        box-shadow: 0px 0px 40px 0px #D60034;
    }
}
@-webkit-keyframes alerting {
    from {
        opacity:0;
    }

    to {
        opacity:1;
    }
}
.body-section > .body-wrap > .page-title {
    font-weight: bold;
    font-size: 1.5rem;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: dashed 1px #ccc;
    display: flex;
    align-items: center;
    min-height: 44px;
}
.body-section > .body-wrap > .content-wrap {
    overflow: auto;
}
    .body-section > .body-wrap > .content-wrap.without-header {
        padding-top: 1rem;
        overflow: auto;
    }
.body-section > .body-wrap > .page-title h5 {
    font-weight: bold;
    margin: 0px;
}
.body-section > .body-wrap > .page-title > .btn-bar {
    font-size: 1rem;
    font-weight: normal;
    display: flex;
    align-items: center;
    white-space: nowrap;
}
body > .body-content > .body-section {
    visibility:hidden;
}
.version-info {
    font-size:0.7em;
    color:#555;
}
.footer {
    background-color: #1f2a44;
    color: #fff;
    z-index: 1046;
    position: relative;
}
    .footer .footer-label {
        padding: 3px 5px;
        border-left: solid 1px rgba(255,255,255,0.3);
        border-right: solid 1px rgba(255,255,255,0.3);
    }
    .footer .sarvam-abbr {
        color: rgba(255,255,255,0.5);
        cursor: default;
    }
        .footer .sarvam-abbr > b {
            color:#fff;
            pointer-events:none;
        }
        .footer .sarvam-abbr:hover > b {
            color: cyan;
        }
        .footer .sarvam-abbr > em {
            font-style: normal;
            pointer-events: none;
            display: none;
        }
    .footer .sarvam-abbr:hover > em {
        display:inline;
    }

.seperator-text:before,
.seperator-text:after {
    content: '';
    border: solid 1px #aaa;
    flex: 1;
}

.seperator-text {
    display:flex;
    align-items:center;    
    margin-top:15px;
    margin-bottom:15px;
}
.seperator-text .text {
    display:block;
    padding:3px 5px;
    font-size:0.8rem;
    color: #555;
}
.floating-menu {
    position:fixed;
    left:0px;
    bottom:26px;
}
.floating-menu ul {
    margin:0px;
    padding:0px;
    list-style:none;
    display:flex;
}
    .floating-menu ul li {
        position:relative;
    }
        .floating-menu ul li i {
            cursor: pointer;
            font-size: 1.3rem;
            display: block;
            padding: 5px 5px;
        }
        .floating-menu ul li i:after {
            content: attr(title);
            display:none;
            position: absolute;
            left: calc(100% + 5px);
            top: 2px;
            background-color: rgba(0,0,0,0.8);
            color: #fff;
            padding: 5px 10px;
            font-size: 0.8rem;
            white-space: nowrap;
            letter-spacing: 2px;
        }
    .floating-menu ul li:hover i:after {
        display:block;
    }

.pwa-title-bar {
    position: fixed;
    width: env(titlebar-area-width, 100%);
    height: 30px;
    -webkit-app-region: drag;
    app-region: drag;
}

.modal-fullscreen .modal-content {
    height: calc(100% - 32px) !important;
    top: 32px !important;
}
body > .body-content > .header .navbar {
    width: env(titlebar-area-width, 100%);
    height: 30px;
}
.site-alert-toast {
    top: 30px;
}
.tabulator .tabulator-footer .tabulator-page {
    margin: 0px !important;
    padding: 3px 5px !important;
}/*
.modal {
    z-index: 9999999 !important;
}
.modal-backdrop {
    z-index: 9999998 !important;
}
.lightboxOverlay {
    z-index: 10000000 !important;
}
.lightbox {
    z-index: 10000001 !important;
}*/
.selectize-dropdown {
    z-index: 10000002 !important;
}
.dash-progress {
    position: relative;
    margin: -3px -5px;
    padding: 3px 5px;
}
.dash-progress-bar {
    background-color: #c6f1f5;
    position: absolute;
    left: 0px;
    bottom: 0px;
    height: calc(100% + 6px);
}
.dash-progress-text {
    z-index:100;
    position:relative;
}
.tabulator-row:hover .dash-progress {
    background-color:#fff;
}
.tabulator-row:hover .dash-progress:after {
    content: attr(progress);
    position: absolute;
    right: 0px;
    top: 0px;
    padding: 3px 5px;
    font-weight: bold;
    color: #005587;
}
.tabulator-row:hover .dash-progress-bar {
    height: calc(100% + 6px);
}
.bg-sticky-note {
    background-color: rgba(249,233,157) !important;
}
.s365-qr-code-reader {
    border:none!important;
}
    .s365-qr-code-reader img {
        display:none!important;
    }
.frame-hide {
    position:absolute;
    left:-10000px;
    top:-10000px;
    width:1px;
    height:1px;
    overflow:hidden;
}
.hover-card:hover {
    box-shadow: 5px 5px 10px rgba(0,0,0,0.3);
}
.autofill-dropdown-menu {
    min-width: 100% !important;
    width: auto !important;
    max-height: 135px;
    overflow: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    position: absolute;
    left: 0px;
    top:100%;
    bottom:auto;
}
.drop-up .autofill-dropdown-menu {
    bottom: 100%;
    top: auto;
}
.environment-info {
    position: fixed;
    left: 0px;
    bottom: 30px;
    width:100%;
    font-weight: bold;
    text-align:center;
    pointer-events: none;
}
    .environment-info:after {
        content: attr(env) ' Environment';
        opacity: 0.5;
        color:#fff;
        background-color: var(--bs-danger);
        padding: 5px 10px;
        border-radius: 5px;
        box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
    }
.navbar-brand {
    position:relative;
}
.logo-environment-info {
    position: absolute;
    font-size: 0.6em;
    font-weight: bold;
    font-style: normal;
    background-color: var(--bs-danger);
    padding: 3px 5px;
    border-radius: 3px;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
    right: -10px;
    height: 15px;
    line-height: 8px;
    bottom: -3px;
}
.footer-label.environment-label {
    position:relative;
    cursor:pointer!important;
}
    .footer-label.environment-label:after {
        content: attr(poptitle);
        background-color: rgba(0,0,0,0.5);
        padding: 3px 5px;
        position: absolute;
        bottom: calc(100% + 5px);
        left: 0px;
        border-radius: 3px;
        color: #fff;
        text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
        display: none;
    }
    .footer-label.environment-label:before {
        content: '';
        border: solid 5px rgba(0,0,0,0);
        position: absolute;
        bottom: calc(100% - 5px);
        left: 50%;
        width: 0px;
        height: 0px;
        display: none; 
        border-top: solid 5px rgba(0,0,0,0.5);
        pointer-events: none;
    }
    .footer-label.environment-label:hover:after,
    .footer-label.environment-label:hover:before {
        display: block;
    }
.cursor-pointer,
.cursor-pointer * {
    cursor: pointer !important;
}
.form-control-label {
    padding-top: calc(0.375rem + var(--bs-border-width));
    padding-bottom: calc(0.375rem + var(--bs-border-width));
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5;
}

.drop-form {
    background-color:#fff;
    border:solid 1px #ccc;
    box-shadow: 3px 3px 3px rgba(0,0,0,0.5);
    border-radius:3px;
    padding:5px;
    z-index:10000;
    max-width:550px;
}
.selectize-input {
    display:flex;
    flex-wrap:wrap;
    padding-right:50px!important;
}
.selectize-control.plugin-clear_button .clear {
    right:25px;
}
.tabulator-tableholder .tabulator-editable {
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.5);
}
.selectize-control.single {
    background-image:none;
}
.selectize-dropdown .optgroup-header {
    font-weight: bold;
    background-color: #eee;
}

.tags-input {
    display: flex;
    flex-wrap: nowrap;
    border: 1px solid #ddd;
    padding: 5px;
    border-radius: 4px;
    background-color: #fff;
}

    .tags-input input {
        border: none;
        outline: none;
        flex-grow: 1;
    }

    .tags-input .tag {
        background-color: #007bff;
        color: white;
        padding: 3px 7px;
        border-radius: 3px;
        margin: 0px 2px;
        display: flex;
        align-items: center;
    }

        .tags-input .tag .remove {
            margin-left: 5px;
            cursor: pointer;
            font-weight: bold;
        }

.heartbeat-flash {
    animation: heartbeat 1.5s linear infinite both;
}

@keyframes heartbeat {
    from {
        opacity: 1;
        animation-timing-function: ease-out;
    }

    10% {
        opacity: 0.71;
        animation-timing-function: ease-in;
    }

    17% {
        opacity: 0.78;
        animation-timing-function: ease-out;
    }

    33% {
        opacity: 0.67;
        animation-timing-function: ease-in;
    }

    45% {
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
}
.side-bar-bottom .menu-search-bar {
    position: relative;
    -webkit-app-region: no-drag;
    app-region: no-drag;
}
    .side-bar-bottom .menu-search-bar .search-result {
        position: absolute;
        right: 0px;
        top: 100%;
        min-width: 100%;
        background-color:#fff;
        box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
        max-height: 400px;
        overflow: auto;
    }
    .side-bar-bottom .menu-search-bar .search-result > a {
        border-bottom:solid 1px #ccc;
        display:block;
        padding: 3px 5px;
        white-space:nowrap;
    }
.menu-search-bar .hotkey {
    background-color: rgba(255, 255, 255, 0.1);
    padding: 1px 3px;
    border-radius: 3px;
    position: absolute;
    top: 4px;
    right: 3px;
    font-size: 0.7em;
    border: solid 1px #bbb;
    box-shadow: inset 0px 0px 3px rgba(255, 255, 255, 0.7);
    line-height: 14px;
    font-weight: bold;
    opacity: 0.3;
    pointer-events: none;
    color: #fff;
}
.menu-search-bar:hover .hotkey {
    opacity: 0.8;
}

.severn-calander {
    border-collapse: collapse;
    border:solid 1px #ccc;
}
    .severn-calander thead > tr > th {
        background-color: #1f2a44;
        color: #fff;
        text-align:center;
    }
        .severn-calander thead > tr > th > a {
            color: cyan;
        }
        .severn-calander .holiday-head {
            border-collapse: collapse;
            border: solid 1px #ccc;
        }
        .severn-calander .month-day {
            text-align:center;
            font-weight:bold;
        }
            .severn-calander .hover {
                background-color: #D7D2CB;
            }

    .severn-calander .active {
        background-color: #005587;
        color:#fff;
    }

.iframe-hider {
    position:absolute;
    left:-1000px;
    top:-1000px;
    width:1px;
    height:1px;
    overflow:hidden;
}

.modal-backdrop {
    display:none;
}
.modal {
    background-color:rgba(0,0,0,0.5);
}