body{
    color: #58595b;
}
::selection {
    background: #af2126;
}
.color-base {
    color:#af2126;
}
.color-grey{
    color: #858484;
}
.color-dark{
    color: #58595b;
}
.color-white{
    color: #fff;
}
.bg-dark{
    background-color: #58595b;
}
.underlined:after{
    background-color: #58595b;
}
.color-d {
    color: #3c9b99;
}
.color-i {
    color: #f8a31b;
}
.color-s {
    color: #e8340d;
}
.color-c {
    color: #1164a6;
}
.bg-color-d {
    background-color: #3c9b99;
}
.bg-color-i {
    background-color: #f8a31b;
}
.bg-color-s {
    background-color: #e8340d;
}
.bg-color-c {
    background-color: #1164a6;
}
.bg-color-d-light {
    background-color: #d5f1f0;
}
.bg-color-i-light {
    background-color: #fff3dd;
}
.bg-color-s-light {
    background-color: #fae6e1;
}
.bg-color-c-light {
    background-color: #d8ebfa;
}

/*=========== D Color Theme =========*/
.color-theme-d .color-base,
#report-body .color-theme-d .color-base{
    color: #3c9b99;
}
.color-theme-d .bg-color-base,
#report-body .color-theme-d .bg-color-base{
    background-color: #3c9b99;
}
.color-theme-d .bg-color-base-light,
#report-body .color-theme-d .bg-color-base-light{
    background-color: #d5f1f0;
}
.color-theme-d .hover-bg-color-base:hover,
#report-body .color-theme-d .hover-bg-color-base:hover{
    color: #fff;
    background-color: #3c9b99;
}
.color-theme-d .brd-color-base,
#report-body .color-theme-d .brd-color-base{
    border-color: #3c9b99;
}

.color-theme-d a,
#report-body .color-theme-d a{
    color: #3c9b99;
}
.color-theme-d .color-base.underlined:after,
#report-body .color-theme-d .color-base.underlined:after{
    background-color: #3c9b99;
}
.color-theme-d #circle-type ul li:before,
#report-body .color-theme-d #circle-type ul li:before {
    color: #3c9b99;
}
.color-theme-d #general-guidance ul li:before,
#report-body .color-theme-d #general-guidance ul li:before {
    background-color: #3c9b99;
}
.color-theme-d #scrollToTop:hover,
#report-body .color-theme-d #scrollToTop:hover {
    color: #3c9b99;
}
.color-theme-d dt,
#report-body .color-theme-d dt {
    color: #3c9b99;
}

/*=========== I Color Theme =========*/
.color-theme-i .color-base,
#report-body .color-theme-i .color-base{
    color: #f8a31b;
}
.color-theme-i .bg-color-base,
#report-body .color-theme-i .bg-color-base{
    background-color: #f8a31b;
}
.color-theme-i .bg-color-base-light,
#report-body .color-theme-i .bg-color-base-light{
    background-color: #fff3dd;
}
.color-theme-i .hover-bg-color-base:hover,
#report-body .color-theme-i .hover-bg-color-base:hover{
    color: #fff;
    background-color: #f8a31b;
}
.color-theme-i .brd-color-base,
#report-body .color-theme-i .brd-color-base{
    border-color: #f8a31b;
}
.color-theme-i a,
#report-body .color-theme-i a{
    color: #f8a31b;
}
.color-theme-i .color-base.underlined:after,
#report-body .color-theme-i .color-base.underlined:after{
    background-color: #f8a31b;
}
.color-theme-i #circle-type ul li:before,
#report-body .color-theme-i #circle-type ul li:before {
    color: #f8a31b;
}
.color-theme-i #general-guidance ul li:before,
#report-body .color-theme-i #general-guidance ul li:before {
    background-color: #f8a31b;
}
.color-theme-i #scrollToTop:hover,
#report-body .color-theme-i #scrollToTop:hover {
    color: #f8a31b;
}
.color-theme-i dt,
#report-body .color-theme-i dt {
    color: #f8a31b;
}

/*=========== S Color Theme =========*/
.color-theme-s .color-base,
#report-body .color-theme-s .color-base{
    color: #e8340d;
}
.color-theme-s .bg-color-base,
#report-body .color-theme-s .bg-color-base{
    background-color: #e8340d;
}
.color-theme-s .bg-color-base-light,
#report-body .color-theme-s .bg-color-base-light{
    background-color: #fae6e1;
}
.color-theme-s .hover-bg-color-base:hover,
#report-body .color-theme-s .hover-bg-color-base:hover{
    color: #fff;
    background-color: #e8340d;
}
.color-theme-s .brd-color-base,
#report-body .color-theme-s .brd-color-base{
    border-color: #e8340d;
}
.color-theme-s a,
#report-body .color-theme-s a{
    color: #e8340d;
}
.color-theme-s .color-base.underlined:after,
#report-body .color-theme-s .color-base.underlined:after{
    background-color: #e8340d;
}
.color-theme-s #circle-type ul li:before,
#report-body .color-theme-s #circle-type ul li:before {
    color: #e8340d;
}
.color-theme-s #general-guidance ul li:before,
#report-body .color-theme-s #general-guidance ul li:before {
    background-color: #e8340d;
}
.color-theme-s #scrollToTop:hover,
#report-body .color-theme-s #scrollToTop:hover {
    color: #e8340d;
}
.color-theme-s dt,
#report-body .color-theme-s dt {
    color: #e8340d;
}

/*=========== C Color Theme =========*/
.color-theme-c .color-base,
#report-body .color-theme-c .color-base{
    color: #1164a6;
}
.color-theme-c .bg-color-base,
#report-body .color-theme-c .bg-color-base{
    background-color: #1164a6;
}
.color-theme-c .bg-color-base-light,
#report-body .color-theme-c .bg-color-base-light{
    background-color: #d8ebfa;
}
.color-theme-c .hover-bg-color-base:hover,
#report-body .color-theme-c .hover-bg-color-base:hover{
    color: #fff;
    background-color: #1164a6;
}
.color-theme-c .brd-color-base,
#report-body .color-theme-c .brd-color-base{
    border-color: #1164a6;
}
.color-theme-c a,
#report-body .color-theme-c a{
    color: #1164a6;
}
.color-theme-c .color-base.underlined:after,
#report-body .color-theme-c .color-base.underlined:after{
    background-color: #1164a6;
}
.color-theme-c #circle-type ul li:before,
#report-body .color-theme-c #circle-type ul li:before {
    color: #1164a6;
}
.color-theme-c #general-guidance ul li:before,
#report-body .color-theme-c #general-guidance ul li:before {
    background-color: #1164a6;
}
.color-theme-c #scrollToTop:hover,
#report-body .color-theme-c #scrollToTop:hover {
    color: #1164a6;
}
.color-theme-c dt,
#report-body .color-theme-c dt {
    color: #1164a6;
}

/*=========== Dark Color Theme =========*/
.color-theme-dark .color-base,
#report-body .color-theme-dark .color-base{
    color: #58595b;
}
.color-theme-dark .bg-color-base,
#report-body .color-theme-dark .bg-color-base{
    background-color: #58595b;
}
.color-theme-dark .bg-color-base-light,
#report-body .color-theme-dark .bg-color-base-light{
    background-color: #ddd;
}
.color-theme-dark .hover-bg-color-base:hover,
#report-body .color-theme-dark .hover-bg-color-base:hover{
    color: #fff;
    background-color: #58595b;
}
.color-theme-dark .brd-color-base,
#report-body .color-theme-dark .brd-color-base{
    border-color: #58595b;
}
.color-theme-dark a,
#report-body .color-theme-dark a{
    color: #58595b;
}
.color-theme-dark .color-base.underlined:after,
#report-body .color-theme-dark .color-base.underlined:after{
    background-color: #58595b;
}
.color-theme-dark #circle-type ul li:before,
#report-body .color-theme-dark #circle-type ul li:before {
    color: #58595b;
}
.color-theme-dark #general-guidance ul li:before,
#report-body .color-theme-dark #general-guidance ul li:before {
    background-color: #58595b;
}
.color-theme-dark #scrollToTop:hover,
#report-body .color-theme-dark #scrollToTop:hover {
    color: #58595b;
}
.color-theme-dark dt,
#report-body .color-theme-dark dt {
    color: #58595b;
}