/* firm colors */


.bgd-firm-1 { background-color: #f4f4f4; }
.bgd-firm-2 { background-color: #13c5a3; }
.bgd-firm-3 { background-color: #d96981; }
.bgd-firm-4 { background-color: #9650EE; }

.clr-firm-1 { color: #f4f4f4; }
.clr-firm-2 { color: #13c5a3; }
.clr-firm-3 { color: #d96981; }
.clr-firm-4 { color: #9650EE; }

/* links */

a.lnk:not(.btn) {
    color: #002aff;
    text-decoration: none;
}

a.lnk:not(.btn):hover, a.lnk:not(.btn):visited, a.lnk:not(.btn):active  {
    color: #001fd2;
    text-decoration: none;
}

/* clr-white > links */

.bgd-deep a.lnk:not(.btn):not(.clr-white) {
    color: #f7c2b3 !important;
    text-decoration: none;
}

.bgd-deep a.lnk:not(.btn):hover, .bgd-deep a.lnk:not(.btn):active  {
    color: #ffefdf !important;
    text-decoration: none;
}

.bgd-deep a.lnk.clr-white:not(.btn) {
    color: #fff;
    text-decoration: none;
}

.bgd-deep a.lnk.clr-white:not(.btn):hover, .bgd-deep a.lnk.clr-white:not(.btn):visited,.bgd-deep a.lnk.clr-white:not(.btn):active  {
    color: #fff;
    text-decoration: none;
}

/* btns */

.bgd-deep a.lnk.btn.btn-outline-success
{
    color: #00d0ff;
    text-decoration: none;
    border-color: #00fbca;
}

.bgd-deep a.lnk.btn.btn-outline-success:hover,
.bgd-deep a.lnk.btn.btn-outline-success:visited,
.bgd-deep a.lnk.btn.btn-outline-success:active
{
    text-decoration: none;
    background-color: #00d0ff;
}

.bgd-deep a.lnk.btn.btn-outline-success:hover
{
    color: #237075;
}

.bgd-deep a.lnk.btn.btn-success
{
    color: #237075;
    text-decoration: none;
    background-color: #00fbca;
    border-color: #00fbca;
}

.bgd-deep a.lnk.btn.btn-success:hover,
.bgd-deep a.lnk.btn.btn-success:visited,
.bgd-deep a.lnk.btn.btn-success:active
{
    color: #237075;
    text-decoration: none;
    background-color: #00dfaf;
    border-color: #00dfaf;
}

.btn.btn-light.btn-yellow {
    background-color: #ffff00;
    border: 1px solid #ffff00!important;
}

.btn.btn-light.btn-yellow:hover {
    background-color: #ffcf39;
    border: 1px solid #ffcf39!important;
}

/* pastel colors */


.border-1-pastel-1 { border: 1px solid #ffa9d9; }
.border-1-pastel-2 { border: 1px solid #ebb5ff; }
.border-1-pastel-3 { border: 1px solid #cab0ff; }
.border-1-pastel-4 { border: 1px solid #a5cbff; }
.border-1-pastel-5 { border: 1px solid #88e7ff; }
.border-1-pastel-6 { border: 1px solid #6bf3ff; }
.border-1-pastel-7 { border: 1px solid #79edce; }
.border-1-pastel-8 { border: 1px solid #7aedab; }
.border-1-pastel-9 { border: 1px solid #a2ed81; }
.border-1-pastel-10 { border: 1px solid #dce893; }
.border-1-pastel-11 { border: 1px solid #f4df90; }
.border-1-pastel-12 { border: 1px solid #f4d499; }
.border-1-pastel-13 { border: 1px solid #fbceac; }
.border-1-pastel-14 { border: 1px solid #fba8be; }

.clr-xlight-pastel-1 { color: #ffdcea; }
.clr-xlight-pastel-2 { color: #fcdcff; }
.clr-xlight-pastel-3 { color: #eadcff; }
.clr-xlight-pastel-4 { color: #d1e0ff; }
.clr-xlight-pastel-5 { color: #bef1ff; }
.clr-xlight-pastel-6 { color: #cbf5ff; }
.clr-xlight-pastel-7 { color: #b4edcf; }
.clr-xlight-pastel-8 { color: #a7edc3; }
.clr-xlight-pastel-9 { color: #d6eddc; }
.clr-xlight-pastel-10 { color: #dce893; }
.clr-xlight-pastel-11 { color: #f4ed9c; }
.clr-xlight-pastel-12 { color: #f4e5cf; }
.clr-xlight-pastel-13 { color: #fbdccd; }
.clr-xlight-pastel-14 { color: #fbc7d3; }

.clr-light-pastel-1 { color: #ffa9d9; }
.clr-light-pastel-2 { color: #ebb5ff; }
.clr-light-pastel-3 { color: #cab0ff; }
.clr-light-pastel-4 { color: #a5cbff; }
.clr-light-pastel-5 { color: #88e7ff; }
.clr-light-pastel-6 { color: #6bf3ff; }
.clr-light-pastel-7 { color: #79edce; }
.clr-light-pastel-8 { color: #7aedab; }
.clr-light-pastel-9 { color: #a2ed81; }
.clr-light-pastel-10 { color: #dce893; }
.clr-light-pastel-11 { color: #f4df90; }
.clr-light-pastel-12 { color: #f4d499; }
.clr-light-pastel-13 { color: #fbceac; }
.clr-light-pastel-14 { color: #fba8be; }

.bgd-light-pastel-1 { background-color: #ffa9d9; }
.bgd-light-pastel-2 { background-color: #ebb5ff; }
.bgd-light-pastel-3 { background-color: #cab0ff; }
.bgd-light-pastel-4 { background-color: #a5cbff; }
.bgd-light-pastel-5 { background-color: #88e7ff; }
.bgd-light-pastel-6 { background-color: #6bf3ff; }
.bgd-light-pastel-7 { background-color: #79edce; }
.bgd-light-pastel-8 { background-color: #7aedab; }
.bgd-light-pastel-9 { background-color: #a2ed81; }
.bgd-light-pastel-10 { background-color: #dce893; }
.bgd-light-pastel-11 { background-color: #f4df90; }
.bgd-light-pastel-12 { background-color: #f4d499; }
.bgd-light-pastel-13 { background-color: #fbceac; }
.bgd-light-pastel-14 { background-color: #fba8be; }

.bgd-dark-pastel-1 { background-color: #986581; }
.bgd-dark-pastel-2 { background-color: #8e719f; }
.bgd-dark-pastel-3 { background-color: #9281b7; }
.bgd-dark-pastel-4 { background-color: #718bb5; }
.bgd-dark-pastel-5 { background-color: #66a6b7; }
.bgd-dark-pastel-6 { background-color: #4baab4; }
.bgd-dark-pastel-7 { background-color: #4f9e88; }
.bgd-dark-pastel-8 { background-color: #56a174; }
.bgd-dark-pastel-9 { background-color: #6a9b50; }
.bgd-dark-pastel-10 { background-color: #89945b; }
.bgd-dark-pastel-11 { background-color: #928559; }
.bgd-dark-pastel-12 { background-color: #ab946a; }
.bgd-dark-pastel-13 { background-color: #b4937b; }
.bgd-dark-pastel-14 { background-color: #b37586; }

.clr-dark-pastel-1 { color: #db474a; }
.clr-dark-pastel-2 { color: #924ee4; }
.clr-dark-pastel-3 { color: #3796e1; }
.clr-dark-pastel-4 { color: #3bb79d; }
.clr-dark-pastel-5 { color: #a5b65b; }
.clr-dark-pastel-6 { color: #c7a371; }
.clr-dark-pastel-7 { color: #35c69c; }
.clr-dark-pastel-8 { color: #3fc593; }
.clr-dark-pastel-9 { color: #65d05c; }
.clr-dark-pastel-10 { color: #95b75c; }
.clr-dark-pastel-11 { color: #d0ba5b; }
.clr-dark-pastel-12 { color: #d8ae6c; }
.clr-dark-pastel-13 { color: #dda878; }
.clr-dark-pastel-14 { color: #df88a4; }

.clr-xdark-pastel-1 { color: #d16fa7; }
.clr-xdark-pastel-2 { color: #ce84e4; }
.clr-xdark-pastel-3 { color: #a07bd7; }
.clr-xdark-pastel-4 { color: #6d91da; }
.clr-xdark-pastel-5 { color: #57b3de; }
.clr-xdark-pastel-6 { color: #33bbdf; }
.clr-xdark-pastel-7 { color: #34c095; }
.clr-xdark-pastel-8 { color: #3fbc8a; }
.clr-xdark-pastel-9 { color: #5abd51; }
.clr-xdark-pastel-10 { color: #94b35f; }
.clr-xdark-pastel-11 { color: #c0aa54; }
.clr-xdark-pastel-12 { color: #c89f64; }
.clr-xdark-pastel-13 { color: #ce9a6a; }


/* solid colors */

.clr-theme-1 { color: #1ed05b; }
.clr-theme-2 { color: #ff4996; }
.clr-theme-3 { color: #7a27ff; }
.clr-theme-4 { color: #72c0c1; }
.clr-theme-5 { color: #ee503c; }
.clr-theme-6 { color: #2dbcd8; }
.clr-theme-7 { color: #ea49ac; }
.clr-theme-8 { color: #d983db; }
.clr-theme-9 { color: #4d6f94; }

.clr-theme-light-1 { color: #1ef466; }
.clr-theme-light-2 { color: #ff94b9; }
.clr-theme-light-3 { color: #d0a2ff; }
.clr-theme-light-4 { color: #72c0c1; }
.clr-theme-light-5 { color: #eea78c; }
.clr-theme-light-6 { color: #99eaf4; }
.clr-theme-light-7 { color: #ffbae8; }
.clr-theme-light-8 { color: #edc3f0; }
.clr-theme-light-9 { color: #a8b8d1; }

.clr-theme-dark-1 { color: #177f3f; }
.clr-theme-dark-2 { color: #812349; }
.clr-theme-dark-3 { color: #6122c1; }
.clr-theme-dark-4 { color: #3e7475; }
.clr-theme-dark-5 { color: #71271d; }
.clr-theme-dark-6 { color: #1d7185; }
.clr-theme-dark-7 { color: #962f70; }
.clr-theme-dark-8 { color: #4d6f94; }
.clr-theme-dark-9 { color: #4d6f94; }

.bgd-theme-1 { background-color: #1ed05b; }
.bgd-theme-2 { background-color: #ff4996; }
.bgd-theme-3 { background-color: #7a27ff; }
.bgd-theme-4 { background-color: #72c0c1; }
.bgd-theme-5 { background-color: #ee503c; }
.bgd-theme-6 { background-color: #2dbcd8; }
.bgd-theme-7 { background-color: #ea49ac; }
.bgd-theme-8 { background-color: #d983db; }
.bgd-theme-9 { background-color: #4d6f94; }

.bgd-theme-dark-1 { background-color: #177f3f; }
.bgd-theme-dark-2 { background-color: #812349; }
.bgd-theme-dark-3 { background-color: #6122c1; }
.bgd-theme-dark-4 { background-color: #3e7475; }
.bgd-theme-dark-5 { background-color: #71271d; }
.bgd-theme-dark-6 { background-color: #1d7185; }
.bgd-theme-dark-7 { background-color: #69214e; }
.bgd-theme-dark-8 { background-color: #4d6f94; }
.bgd-theme-dark-9 { background-color: #4d6f94; }

.bgd-theme-xdark-1 { background-color: #0f4723; }
.bgd-theme-xdark-2 { background-color: #681740; }
.bgd-theme-xdark-3 { background-color: #2c0d68; }
.bgd-theme-xdark-4 { background-color: #172e2f; }
.bgd-theme-xdark-5 { background-color: #571e19; }
.bgd-theme-xdark-6 { background-color: #104c56; }
.bgd-theme-xdark-7 { background-color: #802959; }
.bgd-theme-xdark-8 { background-color: #1f2b3e; }
.bgd-theme-xdark-9 { background-color: #1f3c52; }

.bgd-theme-light-1 { background-color: #efd8cb; }
.bgd-theme-light-2 { background-color: #58e4ed; }
.bgd-theme-light-3 { background-color: #bbe2d6; }
.bgd-theme-light-4 { background-color: #94ec9f; }
.bgd-theme-light-5 { background-color: #f4c3bc; }
.bgd-theme-light-6 { background-color: #90e3f3; }
.bgd-theme-light-7 { background-color: #e7b9d7; }
.bgd-theme-light-8 { background-color: #afbce0; }
.bgd-theme-light-9 { background-color: #4d6f94; }

.brd-theme-dark-1 { border: 1px solid #0c431d; }
.brd-theme-dark-2 { border: 1px solid #390f1e; }
.brd-theme-dark-3 { border: 1px solid #43147a; }
.brd-theme-dark-4 { border: 1px solid #3e7475; }
.brd-theme-dark-5 { border: 1px solid #71271d; }
.brd-theme-dark-6 { border: 1px solid #2397ae; }
.brd-theme-dark-7 { border: 1px solid #962f70; }
.brd-theme-dark-8 { border: 1px solid #25384a; }
.brd-theme-dark-9 { border: 1px solid #4d6f94; }
.brd-theme-dark-gray-85 { border: 1px solid #3a3a3a; }

.brd-theme-light-1 { border: 2px solid #efd8cb; }
.brd-theme-light-2 { border: 2px solid #cce7ed; }
.brd-theme-light-3 { border: 2px solid #bbe2d6; }
.brd-theme-light-4 { border: 2px solid #94ec9f; }
.brd-theme-light-5 { border: 2px solid #f4c3bc; }
.brd-theme-light-6 { border: 2px solid #90e3f3; }
.brd-theme-light-7 { border: 2px solid #e7b9d7; }
.brd-theme-light-8 { border: 2px solid #afbce0; }
.brd-theme-light-9 { border: 2px solid #4d6f94; }

.brd-theme-1 { border: 2px solid #1ed05b; }
.brd-theme-2 { border: 2px solid #d96981; }
.brd-theme-3 { border: 2px solid #a87dff; }
.brd-theme-4 { border: 1px solid #72c0c1; }
.brd-theme-5 { border: 1px solid #ee503c; }
.brd-theme-6 { border: 1px solid #2dbcd8; }
.brd-theme-7 { border: 1px solid #ea49ac; }
.brd-theme-8 { border: 1px solid #d983db; }
.brd-theme-9 { border: 1px solid #4d6f94; }
