/*-/\\\/\\\/\\\/\\\/\\\/\\\-Reset _rebot.scss-/\\\/\\\/\\\/\\\/\\\/\\\-*/

html {
    overflow-x: hidden;
}

body {
    background-color: #f5f5f5;
    font-family: "Trebuchet MS", Verdana, Helvetica, Sans-Serif;
    font-size: 0.85em;
    line-height: initial;
    overflow-x: hidden;
    padding-right: 0 !important;
}

a {
    text-decoration: none !important;
}

table {
    border-collapse: initial;
}

.bg-blue {
    background: #7f8ea6;
}

.my-content {
    max-width: 800px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
    font-size: 12pt;
}

input,
select,
textarea {
    border-radius: 0;
    padding-left: 10px;
}

.my-icon > img {
    height: 30px;
    margin-top: -4px;
}

/*-/\\\/\\\/\\\/\\\/\\\/\\\-Tooltip Bootstrap with html-/\\\/\\\/\\\/\\\/\\\/\\\-*/

.tip-content {
    display: none;
}

.tooltip {
    background: none !important;
    box-shadow: none !important;
    border: 0 !important;
    width: auto !important;
}

    .tooltip > .tooltip-inner {
        background: #1b1b1b;
    }

.arrow::before {
    border-bottom-color: #1b1b1b !important;
}

.tooltip-header {
    border-bottom: 2px solid #fff;
    box-shadow: 0px 1px 1px #424242;
    font-size: 16px;
    font-weight: bold;
}

    .tooltip-header p {
        margin-bottom: 7px;
    }

.tooltip-body p {
    font-size: 12px;
    margin: 5px 0;
}

.tooltip-footer {
    border-top: 1px solid #fff;
}

    .tooltip-footer p {
        margin: 5px 0;
    }

        .tooltip-footer p a {
            color: #9e9e9e;
        }

            .tooltip-footer p a:hover {
                color: #fff;
            }

/*-/\\\/\\\/\\\/\\\/\\\/\\\-Modal Bootstrap-/\\\/\\\/\\\/\\\/\\\/\\\-*/

/*.modal-content {
    background: #f5f5f5;
    z-index: 1;
}

.modal-header {
    background: #426DAB;
    margin: 5px;
    border-radius: 5px;
}

.modal-header .close {
    font-size: 30px;
    color: #fff;
}

.modal-header .close:focus {
    outline: none;
}

.modal-title {
    color: #fff;
    font-size: 24px;
    text-shadow: 1px 1px 1px #585858;
}

.form-group {
    min-height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.form-group label {
    margin-bottom: 0;
}

.form-group .form-control,
.form-group input {
    margin-right: 1.5%;
    margin-left: 1.5%;
    padding: .375rem .8rem;
    font-size: 90%;
}

.form-group.form-check {
    padding-left: 0;
}

.modal-body .btn-dark {
    width: 100%;
    border-radius: 0;
}

.hide-input {
    display: none;
}*/

/*-/\\\/\\\/\\\/\\\/\\\/\\\-BOOTSTRAP-DATEPICKER-/\\\/\\\/\\\/\\\/\\\/\\\-*/

.hasDatepicker.form-control:disabled,
.hasDatepicker.form-control[readonly] {
    background-color: #fff;
}

.datepicker {
    border: 0;
    border-radius: 0;
    box-shadow: 1px 2px 7px #c7c6c6;
}

    .datepicker .datepicker-days .table-condensed {
        width: 220px;
    }

    .datepicker .table-condensed .datepicker-switch {
        font-size: 1.1rem;
        border-radius: 0;
    }

    .datepicker .table-condensed .prev,
    .datepicker .table-condensed .next {
        font-size: 2rem;
        border-radius: 0;
    }

    .datepicker .datepicker-days .highlighted.day {
        background: #d9edf7;
    }

    .datepicker .datepicker-days .table-condensed thead {
        margin-bottom: 10px;
    }

        .datepicker .datepicker-days .table-condensed thead tr:nth-child(2) {
            height: 33px;
        }

        .datepicker .datepicker-days .table-condensed thead tr:last-child {
            height: 33px;
        }

    .datepicker .datepicker-days .table-condensed tbody tr {
        height: 30px !important;
    }

    .datepicker table tr td.active.active,
    .datepicker table tr td.active.disabled,
    .datepicker table tr td.active.disabled.active,
    .datepicker table tr td.active.disabled.disabled,
    .datepicker table tr td.active.disabled:active,
    .datepicker table tr td.active.disabled:hover,
    .datepicker table tr td.active.disabled:hover.active,
    .datepicker table tr td.active.disabled:hover.disabled,
    .datepicker table tr td.active.disabled:hover:active,
    .datepicker table tr td.active.disabled:hover:hover,
    .datepicker table tr td.active.disabled:hover[disabled],
    .datepicker table tr td.active.disabled[disabled],
    .datepicker table tr td.active:active,
    .datepicker table tr td.active:hover,
    .datepicker table tr td.active:hover.active,
    .datepicker table tr td.active:hover.disabled,
    .datepicker table tr td.active:hover:active,
    .datepicker table tr td.active:hover:hover,
    .datepicker table tr td.active:hover[disabled],
    .datepicker table tr td.active[disabled] {
        background: #7f8ea6 !important;
        border-radius: 0;
    }

    .datepicker td,
    .datepicker th {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }

::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    padding-left: 5px;
}

::-moz-placeholder {
    /* Firefox 19+ */
    padding-left: 5px;
}

:-ms-input-placeholder {
    /* IE 10+ */
    padding-left: 5px;
}

:-moz-placeholder {
    /* Firefox 18- */
    padding-left: 5px;
}

.datepicker table tr td.highlighted {
    background: #fff;
}

.datepicker table tr td.today,
.datepicker table tr td.today.disabled {
    background-color: #d0d0d0 !important;
    background-image: none !important;
}

    .datepicker table tr td.today.disabled:hover,
    .datepicker table tr td.today:hover {
        background-color: #eee !important;
    }

.datepicker table tr td.day.focused,
.datepicker table tr td.day:hover {
    border-radius: 0;
}

.datepicker .table-condensed .prev,
.datepicker .table-condensed .next {
    font-size: 1.5rem;
    line-height: 0px;
}

.datepicker .qman-box-select {
    display: flex;
    height: 30px;
    justify-content: space-between;
}

    .datepicker .qman-box-select select.qmanYearSelected,
    .datepicker .qman-box-select select.qmanMonthSelected {
        -webkit-transition: none !important;
        background: #efefef;
        border: 0;
        border-radius: 2px;
        cursor: pointer;
        margin: 0 2%;
        transition: none !important;
        padding-left: 5px;
        width: 45%;
    }

@media (max-width: 991px) {
    /*-/\\\/\\\/\\\/\\\/\\\/\\\-BOOTSTRAP-DATEPICKER-/\\\/\\\/\\\/\\\/\\\/\\\-*/

    .datepicker .table-condensed tbody tr {
        height: 30px;
    }

    .datepicker .table-condensed thead tr:nth-child(3) {
        height: 30px;
    }
}

@media (max-width: 575.98px) {
    /*-/\\\/\\\/\\\/\\\/\\\/\\\-BOOTSTRAP-DATEPICKER-/\\\/\\\/\\\/\\\/\\\/\\\-*/

    .datepicker {
        width: 100%;
        left: 0 !important;
    }

        .datepicker .datepicker-days .table-condensed {
            width: 100%;
        }

        .table-condensed,
        .datepicker .datepicker-months .table-condensed,
        .datepicker .datepicker-years .table-condensed,
        .datepicker .datepicker-decades .table-condensed,
        .datepicker .datepicker-centuries .table-condensed {
            width: 93.5%;
            margin: 0 auto;
        }

    .datepicker-months .datepicker-switch:hover,
    .datepicker-years .datepicker-switch:hover,
    .datepicker-decades .datepicker-switch:hover {
        background: none;
        border-radius: 0;
    }
}

/*-/\\\/\\\/\\\/\\\/\\\/\\\-KEVIN QMDJ-/\\\/\\\/\\\/\\\/\\\/\\\-*/

#pluginQmdj {
    overflow: hidden;
}

    #pluginQmdj .color-red {
        color: #ff0035;
    }

    #pluginQmdj .custom-qmdj-content {
        background: #fff;
        max-width: 608px;
        padding: 0;
        width: 100%;
    }

    /*======-Login in navigation-======*/

    #pluginQmdj .nav-first-row {
        color: #fff;
        width: 100%;
    }

        #pluginQmdj .nav-first-row .btn-light {
            border-radius: 0;
            font-size: 12px;
        }

@media (max-width: 575.98px) {
    #pluginQmdj .nav-first-row {
        font-size: 90%;
    }
}

/*======-Login page-======*/

#pluginQmdj #liuren-login {
    max-width: 100%;
    margin: 0 auto;
    padding: 15px;
}

    #pluginQmdj #liuren-login ul {
        margin-top: 10px;
    }

#pluginQmdj #verifylogin {
    margin: 0 auto 30px;
    max-width: 300px;
    width: 100%;
}

    #pluginQmdj #verifylogin .title-login {
        font-size: 30px;
        margin-bottom: 15px;
        text-align: center;
    }

    #pluginQmdj #verifylogin input {
        background: #fff;
        border: 1px grey solid;
        border-radius: 0;
        box-shadow: 0 0 9px #dcdcdc;
        height: 35px;
        margin-left: 0;
        padding: 0.375rem 0.35rem;
        width: 100%;
    }

    #pluginQmdj #verifylogin .field-validation-error {
        display: block;
        font-size: 75%;
        color: #ff0000;
        margin-top: 5px;
    }

    #pluginQmdj #verifylogin button {
        background-color: #7f8ea6;
        border: 0;
        border-radius: 0;
        color: #fff;
        font-weight: normal;
        height: 35px;
        margin: 0;
        text-align: center;
        padding: 8px 10px;
        width: 100%;
    }

/*======-Second navigation-======*/

#pluginQmdj .custom-navigation {
    padding: 10px 8px;
}

    #pluginQmdj .custom-navigation .custom-row-nav {
        display: flex;
        width: 100%;
    }

        #pluginQmdj .custom-navigation .custom-row-nav > .col {
            padding: 0 2%;
            width: 16.66666%;
        }

            #pluginQmdj .custom-navigation .custom-row-nav > .col > button {
                border-radius: 0;
                font-size: 14px;
                line-height: normal;
                padding: 3px 0;
            }

@media (max-width: 575.98px) {
    #pluginQmdj .custom-navigation {
        padding: 10px 2px;
    }

        #pluginQmdj .custom-navigation .custom-row-nav > .col > button {
            font-size: 12px;
        }
}

@media (max-width: 320px) {
    #pluginQmdj .custom-navigation .custom-row-nav > .col {
        padding: 0 1.5%;
    }

        #pluginQmdj .custom-navigation .custom-row-nav > .col > button {
            font-size: 11.5px;
        }
}

/*======-Plugin content-======*/

.plugin.qmdjtable-date-search,
.plugin.title-plugin {
    background: #fff;
    margin: 0 auto;
    max-width: 608px;
    width: 100%;
}

    .plugin.title-plugin h2 {
        margin-bottom: 0;
        padding: 1rem 0;
    }

    .plugin.qmdjtable-date-search .title-qmdjtable-date-search {
        background: #000;
        font-size: 21px;
    }

        .plugin.qmdjtable-date-search .title-qmdjtable-date-search p {
            color: #fff;
            font-size: 21px;
            margin: 0;
            padding: 5px;
        }

.plugin.qmdjtable-date-search-box {
    border: 2px solid #7f8ea6;
    padding: 15px;
}

    .plugin.qmdjtable-date-search-box form label {
        font-size: 14px;
        margin-bottom: 0.3rem;
    }

    .plugin.qmdjtable-date-search-box form input {
        -webkit-appearance: none;
    }

    .plugin.qmdjtable-date-search-box form input,
    .plugin.qmdjtable-date-search-box form select {
        background: #fff;
        border: 0;
        border-radius: 0;
        box-shadow: 0 0 9px #dcdcdc;
        height: 35px;
        margin-left: 0;
        padding: 0.375rem 0.35rem;
        width: 90%;
    }

    .plugin.qmdjtable-date-search-box form button {
        background-color: #7f8ea6;
        border: 0;
        border-radius: 0;
        color: #fff;
        font-weight: normal;
        height: 35px;
        margin: 0;
        text-align: center;
        padding: 8px 10px;
        width: 100%;
    }

    .plugin.qmdjtable-date-search-box form .btn-group {
        height: 56px;
    }

        .plugin.qmdjtable-date-search-box form .btn-group button.btn-top {
            display: flex;
            height: 18px;
            justify-content: center;
            margin-top: -10px;
            padding: 0;
        }

        .plugin.qmdjtable-date-search-box
        form
        .btn-group > div > div:nth-child(2) > button.btn-top {
            width: 80%;
        }

.chart-direction {
    font-size: 22px;
    font-weight: bold;
}

.frame-animal {
    width: 100%;
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
}

.qmdj-structure-good {
    color: grey;
    font-size: 9px;
    width: 52px;
    font-weight: bold;
    height: 6px;
    position: absolute;
    margin-bottom: auto;
    margin-left: 0px;
    margin-right: auto;
    display: block;
    text-align: left;
}

.qmdj-structure-bad {
    color: grey;
    font-size: 9px;
    width: 52px;
    font-weight: bold;
    height: 6px;
    position: absolute;
    margin-bottom: auto;
    margin-left: 0px;
    margin-right: auto;
    display: block;
    text-align: left;
}

.rotate90Up {
    transform: rotate(-90deg);
    width: 30px;
}

.rotate90Down {
    transform: rotate(90deg);
    width: 30px;
}

#pluginQmdj .custom-qmdj-content .chinesoft-font-big {
    font-size: 40px;
    font-weight: bold;
}

#pluginQmdj .custom-qmdj-content .first-col {
    flex: 0 0 66%;
    max-width: 66%;
}

    #pluginQmdj .custom-qmdj-content .first-col .rotate > div {
        font-size: 10px;
        line-height: 10px;
        transform: rotate(-90deg);
    }

#pluginQmdj .custom-qmdj-content .second-col {
    flex: 0 0 32%;
    margin-left: 2%;
    max-width: 32%;
}

#pluginQmdj .custom-qmdj-content #fourpillars {
    border-collapse: collapse;
    height: 100%;
    margin-bottom: -17px;
    width: 100%;
}

    #pluginQmdj .custom-qmdj-content #fourpillars > tbody > tr > th {
        background: #dfdeea;
        height: 20px;
        text-align: center;
    }

#pluginQmdj
.custom-qmdj-content
.first-col
#fourpillars > tbody > tr > td:nth-child(1) {
    max-width: 28px;
    padding: 0;
    width: 3%;
}

.hiddenstems > tbody > tr > td:nth-child(2) {
    font-weight: bold;
    width: 40%;
}

#pluginQmdj .custom-qmdj-content #fourpillars > tbody > tr > th,
#pluginQmdj .custom-qmdj-content #fourpillars > tbody > tr > td {
    border: 1px solid #e5e7e8;
    padding: 3px;
    width: 40px;
}

#pluginQmdj
.custom-qmdj-content
#fourpillars.qmdj-table-info > tbody > tr > td {
    width: auto;
}

#pluginQmdj .custom-qmdj-content .second-col .plugin-qmdj-chart {
    max-width: 100%;
    width: 630px;
}

#pluginQmdj .custom-qmdj-content .first-col #fourpillars,
#pluginQmdj
.custom-qmdj-content
.first-col
#fourpillars > tbody > tr > td > table > tbody > tr > td {
    font-size: 92% !important;
}

#pluginQmdj .custom-qmdj-content .second-row .plugin-qmdj-chart .bel-width {
    max-width: 35px;
}

#pluginQmdj .custom-qmdj-content .second-row .plugin-qmdj-chart .cell-width {
    width: 30%;
}

#pluginQmdj .custom-qmdj-content .second-col #fourpillars.qmdj-table-info {
    min-height: 361px;
}

.qmdj-table-info > tbody {
    border-collapse: collapse;
}

.qmdj-table-info > tbody {
    border-collapse: collapse;
    border: 1px lightgray solid;
}

    .qmdj-table-info > tbody > tr {
        border-collapse: collapse;
        border: 1px lightgray solid;
    }

        .qmdj-table-info > tbody > tr > td {
            padding: 5px;
            border-collapse: collapse;
            border: 1px lightgray solid;
        }

#pluginQmdj .custom-qmdj-content .second-row .plugin-qmdj-chart.watermark {
    background: url("/Images/Kevin/watermark.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: static;
    opacity: 1;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table {
    border: 0 !important;
}

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(2) > td.cell-width {
        border-top: 4px solid #646464 !important;
    }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(2) > td.cell-width:nth-child(2),
        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(3) > td.cell-width:nth-child(2),
        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(4) > td.cell-width:nth-child(2) {
            border-left: 4px solid #646464 !important;
        }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(2) > td.cell-width:nth-child(4),
        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(3) > td.cell-width:nth-child(4),
        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(4) > td.cell-width:nth-child(4) {
            border-right: 4px solid #646464 !important;
        }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(4) > td.cell-width {
        border-bottom: 4px solid #646464 !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(1) > td
    span,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(5) > td
    span {
        position: absolute;
        text-align: center;
        top: 2px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(1)
    span,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(3)
    span,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(5) > td:nth-child(1)
    span,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(5) > td:nth-child(3)
    span {
        width: 100%;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(3) > span,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(5) > td:nth-child(3) > span {
        left: -15px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(1) > span,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(5) > td:nth-child(1) > span {
        left: 13px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(3) > td:nth-child(1) > span {
        display: block;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(2) {
        border: 0px #b8b8b8 solid;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(1) > td:not(.tian-stem-hidden, .di-stem-hidden) {
        display: flex !important;
        justify-content: center !important;
        margin-top: -3px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(2)
    .cross-icon {
        margin-left: -27px;
        margin-top: -4px;
        position: absolute;
    }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(2)
        .cross-icon > img {
            height: 14px;
        }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(2) > td {
        display: flex !important;
        font-size: 10px !important;
        justify-content: center !important;
        margin-top: -9px !important;
        position: relative !important;
        width: 100% !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(2) > td {
        margin-top: -10px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(3) > td {
        margin-top: -6px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(1),
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(3) {
        display: flex;
        margin-top: -2px;
    }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(1) > table > tbody > tr > td,
        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(3) > table > tbody > tr > td {
            display: flex;
            justify-content: center;
            margin-top: -3px;
            margin-left: -10px;
        }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(1) > table > tbody > tr:nth-child(2) > td,
        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(3) > table > tbody > tr:nth-child(2) > td,
        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(3) > table > tbody > tr:nth-child(3) > td {
            margin-left: -3px !important;
        }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(1) > table > tbody > tr:nth-child(3) > td {
            margin-left: -1.6px !important;
        }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr > td:not(.tian-stem-hidden, .di-stem-hidden):nth-child(2) {
        margin-top: -43px !important;
        margin-left: 43px !important;
    }

.tian-stem-hidden {
    position: absolute;
    right: 1px;
    top: 18px;
    font-weight: bold;
}

.di-stem-hidden {
    position: absolute;
    right: -13px;
    top: 18px;
    font-weight: bold;
}

    .tian-stem-hidden > span,
    .di-stem-hidden > span {
        font-size: 12px;
        margin-left: 0px;
        margin-top: 30px;
    }

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td
.fourpillars-font-sizeicon {
    font-size: 30px;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr > td:not(.tian-stem-hidden, .di-stem-hidden):nth-child(2) > span {
    font-size: 12px !important;
    margin-left: 0px;
    margin-top: 30px !important;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
.custom-cell-1 {
    margin-top: -25px;
    position: absolute;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
.custom-cell-2 {
    margin-top: -8px;
    position: absolute;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
.custom-cell-3 {
    display: block;
    font-size: 9px;
    margin-left: -6px;
    margin-right: auto;
    position: absolute;
    text-align: center;
    width: 68px;
}

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
    .custom-cell-3.hexName-1 {
        margin-top: 10px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
    .custom-cell-3.hexName-2 {
        margin-top: 16px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
    .custom-cell-3.hexName-1-2 {
        margin-top: 8px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
    .custom-cell-3.hexName-2-2 {
        margin-top: 18px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
    .custom-cell-3.hexName-3 {
        margin-top: 24px;
    }

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
.custom-cell-1:nth-child(1),
#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
.custom-cell-2:nth-child(1) {
    margin-left: 0;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
.custom-cell-1:nth-child(2),
#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
.custom-cell-2:nth-child(2) {
    margin-left: 19px;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
.custom-cell-1:nth-child(3),
#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
.custom-cell-2:nth-child(3) {
    margin-left: 40px;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(1) > td,
#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(5) > td {
    position: relative;
}

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(1) > td > img {
        left: 0;
        position: absolute;
        top: 5px;
    }

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td.cell-width {
    position: relative;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(2) > td:nth-child(3) > .line-center,
#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(2) > td:nth-child(4) > .line-center,
#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(4) > td:nth-child(2) > .line-center,
#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(4) > td:nth-child(3) > .line-center {
    display: flex;
    justify-content: center;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(2) > td:nth-child(2) > .line-center,
#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(3) > td:nth-child(2) > .line-center,
#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(3) > td:nth-child(4) > .line-center,
#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(4) > td:nth-child(4) > .line-center {
    align-items: center;
    display: flex;
    height: 100%;
    position: absolute;
    width: 100%;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(2) > td.cell-width:nth-child(3) > .line-center > span,
#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(2) > td.cell-width:nth-child(4) > .line-center > span {
    height: 4px;
    position: absolute;
    width: 40px;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(4) > td.cell-width:nth-child(2) > .line-center > span,
#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(4) > td.cell-width:nth-child(3) > .line-center > span {
    bottom: 0;
    height: 4px;
    position: absolute;
    width: 40px;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(2) > td.cell-width:nth-child(2) > .line-center > span,
#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(3) > td.cell-width:nth-child(2) > .line-center > span {
    height: 4px;
    width: 40px;
    left: -18px;
    position: absolute;
    transform: rotate(-90deg);
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(3) > td.cell-width:nth-child(4) > .line-center > span,
#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(4) > td.cell-width:nth-child(4) > .line-center > span {
    height: 4px;
    width: 40px;
    right: -18px;
    position: absolute;
    transform: rotate(-90deg);
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td.cell-width > .line-center.green > span {
    background: #3ea420;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td.cell-width > .line-center.red > span {
    background: #e44650;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td.cell-width > .line-center.brown > span {
    background: #9d682a;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td.cell-width > .line-center.white-gray > span {
    background: #c1c7d1;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td.cell-width > .line-center.blue > span {
    background: #5575c8;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(1) > td > span:not(.tooltip-content):nth-child(2) {
    margin-top: 1px !important;
    margin-left: 50px !important;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart
td.box-small-font {
    margin-left: 35px !important;
    margin-top: -43px !important;
    position: absolute;
}

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart
    td.box-small-font
    .small-font-element {
        color: #ff0000;
        font-size: 15px;
        font-weight: bold;
    }

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr > td {
    position: relative;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(1) > table {
    margin-left: -5px !important;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(1) > table {
    margin-left: 1.5px !important;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(1) > td
.image-element-corner {
    margin-left: 47px;
    position: absolute;
    margin-top: -3px;
}

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(1) > td
    .image-element-corner
    img {
        height: 17px;
    }

@media (max-width: 767px) {
    .plugin.qmdjtable-date-search-box {
        padding: 7px;
    }

        .plugin.qmdjtable-date-search-box form select#Hour {
            width: 100%;
        }

        .plugin.qmdjtable-date-search-box form select#Minutes,
        .plugin.qmdjtable-date-search-box
        form
        .btn-group > div > div:nth-child(3) > button.btn-top {
            float: right;
            width: 90%;
        }

        .plugin.qmdjtable-date-search-box form .input-group > .row > div,
        .plugin.qmdjtable-date-search-box form .btn-group > div > div:nth-child(1),
        .plugin.qmdjtable-date-search-box form .btn-group > div > div:nth-child(2),
        .plugin.qmdjtable-date-search-box form .btn-group > div > div:nth-child(3) {
            flex: 0 0 33.3333%;
            max-width: 33.3333%;
        }

        .plugin.qmdjtable-date-search-box form .btn-group {
            height: 77px;
        }

            .plugin.qmdjtable-date-search-box form .btn-group button.btn-top {
                margin-top: 12px;
            }

            .plugin.qmdjtable-date-search-box
            form
            .btn-group > div > div:nth-child(1) > button.btn-top {
                width: 90%;
            }

            .plugin.qmdjtable-date-search-box
            form
            .btn-group > div > div:nth-child(2) > button.btn-top {
                width: 100%;
            }

        .plugin.qmdjtable-date-search-box
        form
        .input-group > .row > div:nth-child(3)
        label {
            margin-left: 14%;
        }

        .plugin.qmdjtable-date-search-box form button {
            margin-top: 10px;
        }

    #pluginQmdj .custom-qmdj-content .first-col {
        flex: 0 0 100%;
        max-width: 100%;
    }

    #pluginQmdj .custom-qmdj-content .second-col {
        flex: 0 0 100%;
        margin-left: 0;
        max-width: 100%;
    }

    #pluginQmdj .custom-qmdj-content #fourpillars.qmdj-table-info {
        margin-top: 2.5rem;
    }

    .qmd-table-content .day-structures-table .rwd-table {
        overflow-x: scroll;
        width: 100%;
        white-space: inherit;
    }
}

@media (max-width: 576px) {
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(1) > td > img {
        top: 1px;
    }

    #pluginQmdj .custom-qmdj-content .second-row .plugin-qmdj-chart .bel-width {
        font-size: 9px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(1) > td,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(5) > td {
        font-size: 9px !important;
    }

    #pluginQmdj .custom-qmdj-content .first-col #fourpillars,
    #pluginQmdj
    .custom-qmdj-content
    .first-col
    #fourpillars > tbody > tr > td > table > tbody > tr > td {
        font-size: 90% !important;
    }

        #pluginQmdj
        .custom-qmdj-content
        .first-col
        #fourpillars > tbody > tr > td > table > tbody > tr:first-child > td {
            height: 40px;
        }

        #pluginQmdj
        .custom-qmdj-content
        .first-col
        #fourpillars > tbody > tr > td > table > tbody > tr > td > img {
            height: 30px;
        }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(1),
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(1) > td,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(5) > td,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(5) {
        height: 18px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(3) > td:nth-child(3) > table > tbody > tr {
        height: 30px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td {
        font-size: 90% !important;
    }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td:not(.tian-stem-hidden, .di-stem-hidden) {
            font-size: 80% !important;
        }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > div {
            font-size: 195% !important;
        }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td:not(.tian-stem-hidden, .di-stem-hidden) {
            font-size: 50% !important;
        }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > img {
            height: 9px;
        }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr {
            height: 30px;
        }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
        .custom-cell-1 {
            font-size: 6px !important;
            margin-top: -13px;
        }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
        .custom-cell-2 {
            font-size: 6px !important;
            margin-top: -4px;
        }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
        .custom-cell-3 {
            font-size: 6px !important;
            margin-left: -19px;
        }

            #pluginQmdj
            .custom-qmdj-content
            .second-row
            .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
            .custom-cell-3.hexName-1 {
                margin-top: 5px;
            }

            #pluginQmdj
            .custom-qmdj-content
            .second-row
            .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
            .custom-cell-3.hexName-2-2 {
                font-size: 4.5px !important;
                margin-top: 6.4px;
            }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(3) > span,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(5) > td:nth-child(3) > span {
        left: -10px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(1) > span,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(5) > td:nth-child(1) > span {
        left: 9px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
    .custom-cell-1:nth-child(1),
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
    .custom-cell-2:nth-child(1) {
        margin-left: 0;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
    .custom-cell-1:nth-child(2),
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
    .custom-cell-2:nth-child(2) {
        margin-left: 10px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
    .custom-cell-1:nth-child(3),
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
    .custom-cell-2:nth-child(3) {
        margin-left: 20px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(1) > td:not(.tian-stem-hidden, .di-stem-hidden):nth-child(2) {
        margin-left: -8px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(2) > td {
        font-size: 5px !important;
        margin-top: -3px !important;
        width: 100%;
    }

    .tian-stem-hidden {
        top: 5px;
    }

    .di-stem-hidden {
        right: 1px;
        top: 5px;
    }

        .tian-stem-hidden > span,
        .di-stem-hidden > span {
            font-size: 7px;
        }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(2) > table {
        margin-left: -3px !important;
        margin-top: -2px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr > td > table > tbody > tr:nth-child(2) > td {
        margin-left: -2px;
        margin-top: -3px !important;
        width: 100%;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr > td > table > tbody > tr:nth-child(3) > td {
        display: flex;
        font-size: 5px !important;
        justify-content: center;
        margin-left: -2px !important;
        margin-top: 1px !important;
        width: 100%;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr {
        border-collapse: collapse;
        width: 100%;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(3) > td > table > tbody > tr > td:nth-child(1) > table {
        width: 100%;
    }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(3) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr > td {
            font-size: 5px !important;
            margin-left: -1px !important;
            width: 100% !important;
        }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(3) > td:nth-child(3) > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(2) > td {
        font-size: 5px !important;
        margin-left: -11px !important;
        margin-top: -4px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart
    .red-element-box {
        align-items: center;
        display: flex;
        flex-direction: column;
        height: 30px;
        justify-content: center;
        padding-left: 0 !important;
    }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart
        .red-element-box > tbody > tr {
            line-height: 3px;
        }

            #pluginQmdj
            .custom-qmdj-content
            .second-row
            .plugin-qmdj-chart
            .red-element-box > tbody > tr > td {
                display: initial !important;
                padding: 0 !important;
                position: relative !important;
                width: 26px !important;
            }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table {
        border-collapse: collapse;
        width: 100%;
    }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr > td {
            height: 18px;
            margin: 0 !important;
            width: 30px;
        }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td
    .fourpillars-font-sizeicon {
        font-size: 13px;
        margin-top: -1.6px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(2) > td {
        font-size: 6px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(1) > td:not(.tian-stem-hidden, .di-stem-hidden) {
        width: 30px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(1) > td:not(.tian-stem-hidden, .di-stem-hidden) {
        margin-top: 0 !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(2) > td {
        font-size: 4.5px !important;
        margin-left: -2px !important;
        margin-top: -7px !important;
        position: absolute !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(1) > table > tbody > tr:nth-child(1) > td > span {
        margin-left: 10px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(1) > table > tbody > tr:nth-child(2) > td {
        margin-left: -4px !important;
        margin-top: -6px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(1) > table > tbody > tr:nth-child(3) > td {
        margin-left: -4px !important;
        margin-top: -3px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(1) > td > span {
        margin-top: -3px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(2) > td,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(3) > table > tbody > tr:nth-child(2) > td {
        font-size: 4.5px !important;
        margin-top: -6px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(3) > td {
        margin-top: -3px !important;
        width: 100% !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(3) > table > tbody > tr:nth-child(1) > td > span {
        margin-left: 13px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(3) > table > tbody > tr:nth-child(3) > td {
        margin-top: -3px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr > td:not(.tian-stem-hidden, .di-stem-hidden):nth-child(2) {
        top: 0 !important;
        right: -9px !important;
    }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr > td:not(.tian-stem-hidden, .di-stem-hidden):nth-child(2)
        span {
            font-size: 7px !important;
            margin-left: 3px;
            margin-top: 9px !important;
        }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr > td > table > tbody > tr:nth-child(2) > td,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr > td > table > tbody > tr:nth-child(3) > td {
        font-size: 4.5px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
    .custom-cell-3.hexName-2,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
    .custom-cell-3.hexName-3 {
        font-size: 4.5px !important;
        margin-top: 6px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table
    .custom-cell-3.hexName-1,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(3) > td {
        margin-left: -1px !important;
        margin-top: 4.4px !important;
        font-size: 4.5px !important;
        width: 32px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(2) > td.cell-width:nth-child(2) > .line-center > span,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(3) > td.cell-width:nth-child(2) > .line-center > span {
        height: 3px;
        width: 20px;
        left: -9px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(3) > td.cell-width:nth-child(4) > .line-center > span,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(4) > td.cell-width:nth-child(4) > .line-center > span {
        height: 3px;
        width: 20px;
        right: -9px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(2) > td.cell-width:nth-child(3) > .line-center > span,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(2) > td.cell-width:nth-child(4) > .line-center > span,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(4) > td.cell-width:nth-child(2) > .line-center > span,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(4) > td.cell-width:nth-child(3) > .line-center > span {
        height: 3px;
        width: 20px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(2) > span {
        font-size: 5px !important;
        margin-top: -13.5px !important;
        margin-left: -12px !important;
        padding-top: 1px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(1) > td > span:not(.tooltip-content):nth-child(2) {
        margin-top: -3px !important;
        margin-left: 12px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(1) > td > span:nth-child(2)
    img {
        height: 9px !important;
    }

    #pluginQmdj .custom-qmdj-content .second-row .plugin-qmdj-chart .box-ico {
        margin-top: -16px !important;
    }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart
        .box-ico
        .image-icon {
            margin-top: 9px !important;
        }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(1) > table > tbody > tr > td.box-small-font {
        margin-left: 0px !important;
        margin-top: -21px !important;
    }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td:nth-child(1) > table > tbody > tr > td.box-small-font
        .small-font-element {
            font-size: 8px;
        }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(1) > table {
        margin-left: -2px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(1)
    .tooltip-function
    .tooltip-content,
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(3)
    .tooltip-function
    .tooltip-content {
        margin-top: 7px !important;
    }

    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(1)
    .tooltip-function
    .tooltip-content:after,
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(3)
    .tooltip-function
    .tooltip-content:after {
        margin-left: 0px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(2) > td.cell-width > .line-center.red > span {
        margin-top: -2px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(2) > td.cell-width > .line-center.brown > span {
        margin-top: -2px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(2)
    .cross-icon {
        margin-left: -14px !important;
        margin-top: -17px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(1) > td
    .image-element-corner {
        margin-left: 23px;
        position: absolute;
        margin-top: -4px;
    }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(1) > td
        .image-element-corner
        img {
            height: 9px;
        }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(2)
    .cross-icon > img {
        height: 8px;
    }

    .qmdj-content .qmd-table-content .day-structures-table td {
        font-size: 75%;
    }

        .qmdj-content .qmd-table-content .day-structures-table td font {
            font-size: 85% !important;
        }

    .qmdj-content
    .qmd-table-content
    .day-structures-table > tbody > tr:first-child
    td {
        font-size: 55%;
    }
}

@media (max-width: 320px) {
    .plugin.qmdjtable-date-search-box form .input-group {
        font-size: 91%;
    }

    #pluginQmdj .custom-qmdj-content .first-col #fourpillars,
    #pluginQmdj
    .custom-qmdj-content
    .first-col
    #fourpillars > tbody > tr > td > table > tbody > tr > td {
        font-size: 78% !important;
    }

    .plugin.qmdjtable-date-search-box form select#Hour,
    .plugin.qmdjtable-date-search-box form select#Minutes {
        padding-right: 0;
    }
}

/*/====================-Tables-====================/*/

.qmdj-content .qmd-table-content .day-structures-table {
    border: 1px solid #5f5f5f;
    max-width: 800px;
}

    .qmdj-content .qmd-table-content .day-structures-table td {
        border-bottom: 1px solid #5f5f5f;
        border-right: 1px solid #5f5f5f;
    }

        .qmdj-content .qmd-table-content .day-structures-table td:last-child {
            border-right: 0;
        }

    .qmdj-content .qmd-table-content .day-structures-table tr:last-child td {
        border-bottom: 0;
    }

/*-/\\\/\\\/\\\/\\\/\\\/\\\-qman -/\\\/\\\/\\\/\\\/\\\/\\\-*/

.plugin.qmdjtable-date-search-box.activity-search form .first-box {
    justify-content: space-between;
    flex-wrap: nowrap;
}

    .plugin.qmdjtable-date-search-box.activity-search form .first-box .box {
        display: flex;
        align-items: center;
    }

        .plugin.qmdjtable-date-search-box.activity-search
        form
        .first-box
        .box:nth-child(2) {
            margin-left: 2%;
        }

        .plugin.qmdjtable-date-search-box.activity-search form .first-box .box input,
        .plugin.qmdjtable-date-search-box.activity-search form .first-box .box select {
            width: 100%;
            margin-left: 5px;
        }

        .plugin.qmdjtable-date-search-box.activity-search
        form
        .first-box
        .box:nth-child(1)
        select {
            max-width: 344px;
        }

        .plugin.qmdjtable-date-search-box.activity-search
        form
        .first-box
        .box:nth-child(2)
        select {
            min-width: 100px;
        }

.plugin.qmdjtable-date-search-box.activity-search form .second-box {
    justify-content: space-between;
    flex-wrap: nowrap;
    margin-top: 10px;
}

    .plugin.qmdjtable-date-search-box.activity-search form .second-box .box {
        display: flex;
        align-items: center;
    }

        .plugin.qmdjtable-date-search-box.activity-search
        form
        .second-box
        .box:nth-child(2),
        .plugin.qmdjtable-date-search-box.activity-search
        form
        .second-box
        .box:nth-child(3) {
            margin-left: 2%;
        }

        .plugin.qmdjtable-date-search-box.activity-search form .second-box .box input,
        .plugin.qmdjtable-date-search-box.activity-search form .second-box .box select {
            margin-left: 12px;
        }

.plugin.qmdjtable-date-search-box.structure-search form .second-box .box input,
.plugin.qmdjtable-date-search-box.structure-search
form
.second-box
.box
select {
    max-width: 120px;
}

.plugin.qmdjtable-date-search-box.activity-search
form
.second-box
.box:nth-child(3)
button {
    min-width: 150px;
    margin-top: 0;
}

.plugin.qmdjtable-date-search-box.deity-star-door .content-column {
    justify-content: space-between;
    width: 100%;
}

    .plugin.qmdjtable-date-search-box.deity-star-door .content-column .colum-boxs {
        position: relative;
        width: 32%;
    }

        .plugin.qmdjtable-date-search-box.deity-star-door
        .content-column
        .colum-boxs:last-child
        .box:last-child {
            position: absolute;
            bottom: 0;
            right: 0;
            max-width: 155px;
            width: 100%;
        }

        .plugin.qmdjtable-date-search-box.deity-star-door
        .content-column
        .colum-boxs
        .box {
            display: flex;
            align-items: center;
            justify-content: flex-end;
            margin-bottom: 10px;
        }

            .plugin.qmdjtable-date-search-box.deity-star-door
            .content-column
            .colum-boxs
            .box:last-child {
                margin-bottom: 0;
            }

            .plugin.qmdjtable-date-search-box.deity-star-door
            .content-column
            .colum-boxs
            .box
            input,
            .plugin.qmdjtable-date-search-box.deity-star-door
            .content-column
            .colum-boxs
            .box
            select {
                max-width: 109px;
                margin-left: 10px;
            }

@media (max-width: 599px) {
    .plugin.qmdjtable-date-search-box.deity-star-door
    .content-column
    .colum-boxs {
        width: 50%;
    }

        .plugin.qmdjtable-date-search-box.deity-star-door
        .content-column
        .colum-boxs:nth-child(3) {
            width: 100%;
            margin-top: 10px;
        }

            .plugin.qmdjtable-date-search-box.deity-star-door
            .content-column
            .colum-boxs:nth-child(3)
            .box:nth-child(1) {
                float: left;
            }

            .plugin.qmdjtable-date-search-box.deity-star-door
            .content-column
            .colum-boxs:nth-child(3)
            .box:nth-child(1),
            .plugin.qmdjtable-date-search-box.deity-star-door
            .content-column
            .colum-boxs:nth-child(3)
            .box:nth-child(2) {
                width: 50%;
            }

            .plugin.qmdjtable-date-search-box.deity-star-door
            .content-column
            .colum-boxs:nth-child(3)
            .box:nth-child(3) {
                position: relative;
                width: 100%;
                max-width: 100%;
            }

                .plugin.qmdjtable-date-search-box.deity-star-door
                .content-column
                .colum-boxs:nth-child(3)
                .box:nth-child(3)
                button {
                    margin-top: 0;
                }

        .plugin.qmdjtable-date-search-box.deity-star-door
        .content-column
        .colum-boxs
        .box {
            flex-direction: column;
            align-items: flex-start;
        }

            .plugin.qmdjtable-date-search-box.deity-star-door
            .content-column
            .colum-boxs
            .box
            input,
            .plugin.qmdjtable-date-search-box.deity-star-door
            .content-column
            .colum-boxs
            .box
            select {
                margin-left: 0;
                max-width: 100%;
                width: 100%;
                margin-top: 4px;
            }

        .plugin.qmdjtable-date-search-box.deity-star-door
        .content-column
        .colum-boxs:nth-child(1)
        .box
        input,
        .plugin.qmdjtable-date-search-box.deity-star-door
        .content-column
        .colum-boxs:nth-child(1)
        .box
        select,
        .plugin.qmdjtable-date-search-box.deity-star-door
        .content-column
        .colum-boxs:nth-child(3)
        .box
        input,
        .plugin.qmdjtable-date-search-box.deity-star-door
        .content-column
        .colum-boxs:nth-child(3)
        .box
        select {
            width: 95%;
            margin-right: 5%;
        }

        .plugin.qmdjtable-date-search-box.deity-star-door
        .content-column
        .colum-boxs:nth-child(3)
        .box:nth-child(2)
        select,
        .plugin.qmdjtable-date-search-box.deity-star-door
        .content-column
        .colum-boxs:nth-child(3)
        .box:nth-child(2)
        input {
            width: 100%;
            margin-right: 0;
        }
}

@media (max-width: 500px) {
    .plugin.qmdjtable-date-search-box.activity-search form .first-box .box {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 10px;
    }

        .plugin.qmdjtable-date-search-box.activity-search form .first-box .box input,
        .plugin.qmdjtable-date-search-box.activity-search
        form
        .first-box
        .box
        select {
            margin-left: 0;
            margin-top: 4px;
        }

        .plugin.qmdjtable-date-search-box.activity-search
        form
        .first-box
        .box:nth-child(1)
        select {
            max-width: 235px;
        }

    .plugin.qmdjtable-date-search-box.activity-search form .second-box {
        display: inline-block;
        width: 100%;
        margin-top: 0;
    }

        .plugin.qmdjtable-date-search-box.activity-search form .second-box .box {
            flex-direction: column;
            align-items: flex-start;
        }

            .plugin.qmdjtable-date-search-box.activity-search
            form
            .second-box
            .box:nth-child(2)
            select {
                min-width: auto;
            }

            .plugin.qmdjtable-date-search-box.activity-search form .second-box .box input,
            .plugin.qmdjtable-date-search-box.activity-search
            form
            .second-box
            .box
            select {
                margin-left: 0;
                margin-top: 4px;
                max-width: 100%;
                width: 100%;
            }

            .plugin.qmdjtable-date-search-box.activity-search
            form
            .second-box
            .box:nth-child(1) {
                width: 48%;
                margin-right: 2%;
                float: left;
            }

            .plugin.qmdjtable-date-search-box.activity-search
            form
            .second-box
            .box:nth-child(2) {
                width: 50%;
            }

            .plugin.qmdjtable-date-search-box.activity-search
            form
            .second-box
            .box:nth-child(3) {
                width: 100%;
                margin-top: 10px;
                margin-left: 0;
            }

                .plugin.qmdjtable-date-search-box.activity-search
                form
                .second-box
                .box:nth-child(3)
                button {
                    margin-top: 0;
                }
}

.plugin-qmdj-chart .zoom-element {
    zoom: 1.5;
}

.plugin-qmdj-chart .kun-element-bottom {
    position: absolute;
    top: -1px;
    margin-left: 5px;
    opacity: 0.5;
}

.plugin-qmdj-chart .min-width-element {
    min-width: 25px;
}

.plugin-qmdj-chart .frame-animal.top-1-1,
.plugin-qmdj-chart .frame-animal.bottom-1-1 {
    margin-top: 8px;
    margin-left: -40px;
}

.plugin-qmdj-chart .frame-animal.top-1-3,
.plugin-qmdj-chart .frame-animal.bottom-1-3 {
    width: max-content !important;
    margin-top: 8px;
    margin-left: -73px;
}

.plugin-qmdj-chart .margin-left-element > td {
    position: relative;
}

    .plugin-qmdj-chart .margin-left-element > td > a {
        position: absolute;
        top: -6px;
        left: 24px;
    }

.plugin-qmdj-chart .right-site-element {
    position: absolute;
    top: -1px;
}

.plugin-qmdj-chart .opacity-element {
    opacity: 0.5;
}

.plugin-qmdj-chart .element-dui {
    opacity: 0.5;
}

    .plugin-qmdj-chart .element-dui > table {
        position: absolute;
        margin-top: -60px;
        margin-left: -7px;
    }

.plugin-qmdj-chart .element-kun > table {
    position: absolute;
    margin-top: -61px;
    margin-left: -10px;
}

.plugin-qmdj-chart .chart-direction.position-e > a {
    position: absolute;
    margin-top: -86px;
    margin-left: -5px;
}

.plugin-qmdj-chart .chart-direction.position-2 > a {
    position: absolute;
    margin-top: -70px;
    margin-left: 3px;
}

.plugin-qmdj-chart .element-li {
    opacity: 0.5;
}

    .plugin-qmdj-chart .element-li > table {
        position: absolute;
        margin-top: -47px;
        margin-left: -7px;
    }

.plugin-qmdj-chart .chart-direction.position-w {
    position: relative;
}

    .plugin-qmdj-chart .chart-direction.position-w > a {
        position: absolute;
        margin-top: -86px;
        margin-left: -11px;
    }

.plugin-qmdj-chart .element-zhen > table {
    position: absolute;
    margin-top: 32px;
    margin-left: -8px;
}

.plugin-qmdj-chart .element-zhen-bottom {
    opacity: 0.5;
}

    .plugin-qmdj-chart .element-zhen-bottom > table {
        position: absolute;
        margin-top: 37px;
        margin-left: -8px;
    }

.plugin-qmdj-chart .element-monkey > td {
    position: relative;
}

    .plugin-qmdj-chart .element-monkey > td > a {
        position: absolute;
        top: -6px;
        left: -24px;
        min-width: max-content;
    }

.plugin-qmdj-chart .element-block-rigth > td > a {
    position: absolute;
    top: -4px;
    left: 31px;
}

.plugin-qmdj-chart .element-right-center-kun > table {
    position: absolute;
    margin-top: -47px;
    margin-left: -9px;
    opacity: 0.5;
}

.plugin-qmdj-chart .element-dragon > td {
    position: relative;
}

    .plugin-qmdj-chart .element-dragon > td > a {
        position: absolute;
        top: -7px;
        left: -25px;
        min-width: max-content;
    }

.plugin-qmdj-chart .element-left-center-block > td a {
    position: absolute;
    top: -6px;
    left: 19px;
}

.plugin-qmdj-chart .element-rabbit > td {
    position: relative;
}

    .plugin-qmdj-chart .element-rabbit > td > a {
        position: absolute;
        top: -7px;
        left: -20px;
        min-width: max-content;
    }

.plugin-qmdj-chart .left-element-bottom > td > a {
    position: absolute;
    margin-top: -7px;
    margin-left: 13px;
}

.plugin-qmdj-chart .right-element-center > td > a {
    position: absolute;
    margin-top: -6px;
    margin-left: 34px;
}

.plugin-qmdj-chart .element-rooster > td {
    position: relative;
}

    .plugin-qmdj-chart .element-rooster > td > a {
        position: absolute;
        top: -6px;
        left: -29px;
        min-width: max-content;
    }

.plugin-qmdj-chart .element-block-right > table {
    position: absolute;
    margin-top: 33px;
    margin-left: -9px;
}

.plugin-qmdj-chart .element-dog > td {
    position: relative;
}

    .plugin-qmdj-chart .element-dog > td > a {
        position: absolute;
        top: -6px;
        left: -19px;
        min-width: max-content;
    }

.plugin-qmdj-chart .element-block-right-bottom > td > a {
    position: absolute;
    left: 14px;
    top: -7px;
}

.plugin-qmdj-chart .element-bottom-qian > table {
    position: absolute;
    margin-top: 36px;
    margin-left: -9px;
}

.plugin-qmdj-chart .element-top-qian > table {
    position: absolute;
    top: 0;
    margin-left: 5px;
    opacity: 0.5;
}

.plugin-qmdj-chart .element-tiger > td > a {
    position: absolute;
    margin-top: -7px;
    margin-left: -20px;
    min-width: max-content;
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart
.bel-width.min-width-border {
    min-width: 35px;
}

#pluginQmdj .custom-qmdj-content #fourpillars .hiddenstems .first-row-elements {
    font-family: SimSun;
    border-collapse: collapse;
    width: 100%;
    font-size: 24px;
}

@media (max-width: 576px) {
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart
    .bel-width.min-width-border {
        min-width: 20px;
    }

    .plugin-qmdj-chart a.chart-direction {
        font-size: 12px;
    }

    .plugin-qmdj-chart .zoom-element {
        zoom: 0.9;
    }

    .plugin-qmdj-chart .min-width-element-li {
        width: 12px;
    }

    .plugin-qmdj-chart .kun-element-bottom {
        top: -2px;
    }

    .plugin-qmdj-chart .frame-animal {
        font-size: 9px;
    }

        .plugin-qmdj-chart .frame-animal.top-1-1,
        .plugin-qmdj-chart .frame-animal.bottom-1-1 {
            margin-top: 2.5px;
            margin-left: -10%;
        }

        .plugin-qmdj-chart .frame-animal.top-1-3,
        .plugin-qmdj-chart .frame-animal.bottom-1-3 {
            margin-top: 2.5px;
            margin-left: -35%;
        }

    .plugin-qmdj-chart .table-border-width {
        max-width: 20px !important;
    }

    .plugin-qmdj-chart .frame-animal > td {
        max-width: 20px !important;
    }

    .plugin-qmdj-chart .margin-left-element > td > a {
        top: -4px;
        left: 9px;
    }

    .plugin-qmdj-chart .element-dui > table {
        margin-left: -6px;
        margin-top: -50px;
    }

    .plugin-qmdj-chart .chart-direction.position-e > a {
        margin-top: -47px;
        margin-left: -3px;
        font-size: 12px;
    }

    .plugin-qmdj-chart .chart-direction.position-w > a {
        margin-top: -48px;
        margin-left: -6px;
        font-size: 12px;
    }

    .plugin-qmdj-chart .element-li > table {
        margin-top: -45px;
        margin-left: -7px;
    }

    .plugin-qmdj-chart .element-zhen > table {
        margin-top: 27px;
        margin-left: -7px;
    }

    .plugin-qmdj-chart .element-zhen-bottom > table {
        margin-left: -7px;
        margin-top: 28px;
    }

    .plugin-qmdj-chart .element-kun > table {
        margin-left: -8px;
        margin-top: -51px;
    }

    .plugin-qmdj-chart .element-monkey > td > a {
        margin-left: 2px;
        margin-top: 2px;
    }

    .plugin-qmdj-chart .element-block-rigth > td > a {
        position: absolute;
        top: -4.5px;
        left: -18px;
    }

    .plugin-qmdj-chart .element-right-center-kun > table {
        margin-left: -9px;
        margin-top: -47px;
    }

    .plugin-qmdj-chart .element-left-center-block > td a {
        margin-left: -11px;
        top: -4px;
    }

    .plugin-qmdj-chart .element-rabbit > td > a {
        position: absolute;
        top: -4px;
        left: -19px;
    }

    .plugin-qmdj-chart .element-dragon > td > a {
        position: absolute;
        top: -4px;
        left: -25px;
    }

    .plugin-qmdj-chart .left-element-bottom > td > a {
        position: absolute;
        top: 2.5px;
        left: -7px;
    }

    .plugin-qmdj-chart .right-element-center > td > a {
        position: absolute;
        top: -25.5px;
        left: -33px;
    }

    .plugin-qmdj-chart .element-rooster > td > a {
        position: absolute;
        top: -4px;
        left: -21px;
    }

    .plugin-qmdj-chart .element-block-right > table {
        margin-top: 27px;
        margin-left: -8.5px;
    }

    .plugin-qmdj-chart .element-dog > td {
        position: relative;
    }

        .plugin-qmdj-chart .element-dog > td > a {
            position: absolute;
            top: -3px;
            left: -8px;
        }

    .plugin-qmdj-chart .element-block-right-bottom > td > a {
        margin-left: 19px;
    }

    .plugin-qmdj-chart .element-bottom-qian > table {
        margin-top: 27px;
        margin-left: -8px;
    }

    .plugin-qmdj-chart .element-tiger > td {
        position: relative;
    }

        .plugin-qmdj-chart .element-tiger > td > a {
            margin-left: -18px;
            top: 3px;
        }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr:nth-child(5) > td:nth-child(1)
    span {
        width: max-content;
        margin-left: 24px;
    }

    .plugin-qmdj-chart .zoom-element > table > tbody > tr:nth-child(2) > td {
        margin-top: -5px !important;
    }
}

@media (max-width: 359px) {
    .plugin-qmdj-chart .frame-animal {
        font-size: 8px;
    }
}

@media (max-width: 560px) {
    #pluginQmdj .custom-qmdj-content #fourpillars .chinesoft-font-big {
        font-size: 25px;
    }

    #pluginQmdj .custom-qmdj-content #fourpillars .font-size-mobile {
        font-size: 12px;
    }

    #pluginQmdj .custom-qmdj-content #fourpillars table {
        border-collapse: collapse !important;
    }

    #pluginQmdj .custom-qmdj-content #fourpillars > tbody > tr > th,
    #pluginQmdj .custom-qmdj-content #fourpillars > tbody > tr > td {
        padding: 0;
    }

    #pluginQmdj
    .custom-qmdj-content
    #fourpillars
    .hiddenstems
    .first-row-elements {
        font-size: 16px;
    }

    #pluginQmdj
    .custom-qmdj-content
    #fourpillars
    .hiddenstems > tbody > tr:nth-child(2) > td {
        font-size: 10px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    #fourpillars
    .hiddenstems > tbody > tr:nth-child(3) > td {
        font-size: 7px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    #fourpillars
    .hiddenstems > tbody > tr:nth-child(4) > td {
        font-size: 11px !important;
    }

    #pluginQmdj
    .custom-qmdj-content
    #fourpillars
    .hiddenstems > tbody > tr:nth-child(5) > td {
        font-size: 9px !important;
    }

    #pluginQmdj .custom-qmdj-content #fourpillars > tbody > tr > th {
        font-size: 12px;
    }

    #pluginQmdj
    .custom-qmdj-content
    #fourpillars > tbody > tr > td > table > tbody > tr:first-child > td:last-child > div {
        width: 14px !important;
        margin-top: -2px;
    }

    #pluginQmdj
    .custom-qmdj-content
    #fourpillars > tbody > tr:nth-child(3) > td > table > tbody > tr:first-child > td:last-child > div {
        width: 14px !important;
        margin-top: 1px;
    }

        #pluginQmdj
        .custom-qmdj-content
        #fourpillars > tbody > tr:nth-child(3) > td > table > tbody > tr:first-child > td:last-child > div
        img:first-child {
            height: 30px;
        }

        #pluginQmdj
        .custom-qmdj-content
        #fourpillars > tbody > tr:nth-child(3) > td > table > tbody > tr:first-child > td:last-child > div
        img:last-child {
            margin-top: 0 !important;
            height: 14px;
        }

    #pluginQmdj
    .custom-qmdj-content
    #fourpillars > tbody > tr:nth-child(4) > td > table > tbody > tr:first-child > td:last-child > div
    img:first-child {
        height: 14px;
    }

    #pluginQmdj
    .custom-qmdj-content
    #fourpillars > tbody > tr:nth-child(4) > td > table > tbody > tr:first-child > td:last-child > div
    img:last-child {
        margin-top: 0 !important;
        height: 14px;
    }

    #pluginQmdj
    .custom-qmdj-content
    #fourpillars > tbody > tr > td:first-child > div > img {
        width: 32px;
    }
}

@media (max-width: 359px) {
    #pluginQmdj
    .custom-qmdj-content
    #fourpillars
    .hiddenstems > tbody > tr:nth-child(3) > td {
        font-size: 6px !important;
    }
}

#pluginQmdj .ze-ri-widder-content .cross-icon img {
    height: 14px;
}

#pluginQmdj .ze-ri-widder-content .fourpillars-font-sizeicon {
    font-weight: bold;
    font-size: 30px;
}

#pluginQmdj .ze-ri-widder-content .right-top-img {
    height: 20px;
}

#pluginQmdj .ze-ri-widder-content .title-box-font-size {
    font-size: 9px;
}

#pluginQmdj .ze-ri-widder-content .bottom-right-element {
    position: absolute;
}

    #pluginQmdj .ze-ri-widder-content .bottom-right-element > span {
        font-size: 15px;
        font-weight: bold;
        margin-top: -15px;
        margin-right: -50px;
    }

#pluginQmdj .ze-ri-widder-content .box-ico {
    position: absolute;
    margin-top: -20px;
}

    #pluginQmdj .ze-ri-widder-content .box-ico > img.image-icon {
        height: 20px;
        margin-top: 5px;
    }

#pluginQmdj .ze-ri-widder-content .font-size-number {
    font-size: 26px;
    font-family: sans-serif;
    font-weight: bold;
    width: 100%;
}

#pluginQmdj .ze-ri-widder-content .location-geo {
    position: absolute;
    font-size: 13px;
    font-family: sans-serif;
    font-weight: normal;
    margin-top: -16px;
    margin-left: 34px;
    opacity: 0.4;
}

@media (max-width: 610px) {
    #pluginQmdj .ze-ri-widder-content .cross-icon img {
        height: 9px !important;
        margin-left: 9px;
    }

    #pluginQmdj .ze-ri-widder-content .fourpillars-font-sizeicon {
        font-size: 16px;
    }

    #pluginQmdj .ze-ri-widder-content .right-top-img {
        height: 14px;
        margin-top: -12px;
        margin-left: -12px;
    }

    #pluginQmdj .ze-ri-widder-content .title-box-font-size {
        font-size: 6.5px;
        margin-top: 21px !important;
    }

    #pluginQmdj .ze-ri-widder-content .bottom-right-element > span {
        font-size: 9px;
        font-weight: bold;
        margin-top: -8px;
        margin-right: -28px;
    }

    #pluginQmdj .ze-ri-widder-content .box-ico > img.image-icon {
        margin-top: 6px;
        margin-left: -4px;
        height: 11px !important;
    }

    #pluginQmdj .ze-ri-widder-content .font-size-number {
        font-size: 16px;
    }

        #pluginQmdj .ze-ri-widder-content .font-size-number > div {
            margin-left: 6px;
            margin-top: 2px;
        }

    #pluginQmdj .ze-ri-widder-content .location-geo {
        font-size: 8px;
        margin-top: 3px;
        margin-left: 8px;
    }

    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:first-child > table,
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:first-child > table {
        font-size: 9px;
        margin-top: 7px !important;
    }

        #pluginQmdj
        .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:first-child > table > tr > td > img,
        #pluginQmdj
        .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:first-child > table > tr > td > img {
            height: 9px;
        }

    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(3) > td,
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(3) > td,
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(4) > td,
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(4) > td {
        font-size: 7px !important;
    }

    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(3) > td,
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(3) > td {
        margin-top: 2px;
        margin-left: -9px;
    }

    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(4) > td,
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(4) > td {
        margin-top: 8px;
        margin-left: -9px;
    }

    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(1) > td:nth-child(1) > span,
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(1) > td:nth-child(1) > span,
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(2) > td:nth-child(1) > span,
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(2) > td:nth-child(1) > span {
        margin-left: 7px !important;
    }

    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(2) > td:nth-child(3),
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(2) > td:nth-child(3),
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(2) > td:nth-child(3),
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(2) > td:nth-child(3) {
        margin-left: 32px !important;
    }

    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td > table {
        width: 100% !important;
        max-height: 165px !important;
    }

        #pluginQmdj
        .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr {
            height: 30px !important;
        }

            #pluginQmdj
            .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td {
                font-size: 12px !important;
            }

                #pluginQmdj
                .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > span {
                    font-size: 23px !important;
                }

            #pluginQmdj
            .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(3) > td > span {
                font-size: 11px !important;
            }

            #pluginQmdj
            .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td {
                line-height: 2px;
                height: 10px;
            }

            #pluginQmdj
            .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(4) > td {
                height: 30px !important;
            }

            #pluginQmdj
            .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td
            img {
                height: 9px !important;
                margin-top: -4px;
            }

    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr > td
    img {
        height: 15px !important;
        margin-bottom: 3px;
    }

    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(2) > td,
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(2) > td,
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(2) > td,
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(2) > td {
        margin-top: 6px !important;
        margin-left: -11px !important;
    }

    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(1) > td > span,
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(1) > td > span,
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(1) > td > span,
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(1) > td > span {
        margin-top: -4px !important;
        display: block !important;
    }

    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(5) > td {
        height: 22px;
    }

        #pluginQmdj
        .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(5) > td > table > tbody > tr > td > form
        button {
            width: auto !important;
            background: #7f8ea6 !important;
            color: white !important;
            padding: 8px 15px !important;
            border: none !important;
        }

    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td {
        width: 22% !important;
        height: 10px;
    }

    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > table,
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > table {
        border-collapse: collapse !important;
    }

    #pluginQmdj
    .ze-ri-widder-content
    .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(1) > td {
        max-width: 40px !important;
    }

        #pluginQmdj
        .ze-ri-widder-content
        .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(1) > td
        span {
            margin-top: 2px;
        }

    #pluginQmdj .ze-ri-widder-content .inside-table .custom-cell-1:nth-child(3) {
        margin-left: 32px !important;
    }

    #pluginQmdj .ze-ri-widder-content .bottom-right-element {
        bottom: 0;
    }
}

@media (max-width: 359px) {
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(3) > td > span {
        font-size: 9px !important;
    }

    #pluginQmdj .ze-ri-widder-content .title-box-font-size {
        font-size: 5px;
        margin-top: 21px !important;
    }

    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(2) > td,
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(2) > td,
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(2) > td,
    #pluginQmdj
    .ze-ri-widder-content > .container-scroll > div > table > tbody > tr > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(3) > table > tbody > tr:nth-child(2) > td {
        margin-left: -15px !important;
    }
}

#pluginQmdj .plugin-qmdj-chart.watermark {
    display: flex;
    justify-content: center;
}

    #pluginQmdj .plugin-qmdj-chart.watermark .additional-elements {
        margin-top: -30px;
        position: absolute;
        width: 100%;
    }

        #pluginQmdj
        .plugin-qmdj-chart.watermark
        .additional-elements > tbody > tr > td:nth-child(1) {
            position: absolute;
            color: gray;
            font-weight: bold;
            width: 100%;
        }

            #pluginQmdj
            .plugin-qmdj-chart.watermark
            .additional-elements > tbody > tr > td:nth-child(1) > table {
                margin-top: -8px;
            }

                #pluginQmdj
                .plugin-qmdj-chart.watermark
                .additional-elements > tbody > tr > td:nth-child(1) > table > tbody > tr > td {
                    height: 15px;
                    position: relative;
                    font-size: 10px;
                    margin-left: 0px;
                    margin-right: auto;
                    display: block;
                    text-align: center;
                }

                    #pluginQmdj
                    .plugin-qmdj-chart.watermark
                    .additional-elements > tbody > tr > td:nth-child(1) > table > tbody > tr > td > a {
                        padding-left: 2px;
                        padding-right: 2px;
                    }

.age-band {
    position: relative !important;
    color: gray;
    font-weight: bold;
}

@media (max-width: 610px) {
    #pluginQmdj .plugin-qmdj-chart.watermark .additional-elements {
        margin-top: -18px;
    }

        #pluginQmdj
        .plugin-qmdj-chart.watermark
        .additional-elements > tbody > tr > td:nth-child(1) > table > tbody > tr > td {
            height: 10px;
        }
}

@media (max-width: 359px) {
    #pluginQmdj .plugin-qmdj-chart.watermark .additional-elements {
        margin-top: -18px;
    }
}

#pluginQmdj
.custom-qmdj-content
.second-row
.plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td
.margin-top-element {
    margin-top: 8px;
}

@media (max-width: 576px) {
    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td
    .margin-top-element {
        margin-top: 3px;
    }

    #pluginQmdj
    .custom-qmdj-content
    .second-row
    .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(1) > td.margin-top-element-ico {
        margin-top: 0 !important;
    }

        #pluginQmdj
        .custom-qmdj-content
        .second-row
        .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(1) > td.margin-top-element-ico
        .tooltip-content {
            margin-top: 3px;
        }

            #pluginQmdj
            .custom-qmdj-content
            .second-row
            .plugin-qmdj-chart > tbody > tr > td > table > tbody > tr > td > .inside-table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(1) > td.margin-top-element-ico
            .tooltip-content:after {
                margin-left: -1px;
            }
}
