@charset "utf-8";

.jcd-bde {
    border-spacing: 0px;
    border-collapse: collapse;
    border: 0;
}

.bde-cell-item,
.bde-cell-item-left,
.bde-cell-item-right,
.bde-cell-item-center,
.bde-cell-item-just,
.bde-cell-head,
.bde-cell-head-center,
.bde-cell-head-left,
.bde-cell-head-right,
.bde-cell-head-just {
    color: rgb(0, 0, 0);
    font-family: Verdana;
}

.bde-cell-head,
.bde-cell-head-center,
.bde-cell-head-left,
.bde-cell-head-right,
.bde-cell-head-just {
    font-size: inherit; /*1.2em;*/
}

.bde-cell-item,
.bde-cell-item-left,
.bde-cell-item-right,
.bde-cell-item-center,
.bde-cell-item-just {
    font-size: inherit; /*1em;*/
}

.bde-cell-item,
.bde-cell-item-center,
.bde-cell-head,
.bde-cell-head-center {
    text-align: center;
    -ms-align-content: center;
    -webkit-align-content: center;
    align-content: center;
}

.bde-cell-head-left,
.bde-cell-item-left {
    text-align: left;
    -ms-align-content: flex-start;
    -webkit-align-content: flex-start;
    align-content: flex-start;
}

.bde-cell-head-right,
.bde-cell-item-right {
    text-align: right;
    -ms-align-content: flex-end;
    -webkit-align-content: flex-end;
    align-content: flex-end;
}

.bde-cell-head-just,
.bde-cell-item-just {
    text-align: justify;
    -ms-align-content: stretch;
    -webkit-align-content: stretch;
    align-content: stretch;
}

.bde-lbl,
.bde-lbl-left,
.bde-lbl-right,
.bde-lbl-center,
.bde-lbl-just {
    color: black;
    font-family: Verdana;
    width: 100%;
}

*[class*="bde-cell-item"] .bde-lbl,
*[class*="bde-cell-item"] .bde-lbl-left,
*[class*="bde-cell-item"] .bde-lbl-right,
*[class*="bde-cell-item"] .bde-lbl-center,
*[class*="bde-cell-item"] .bde-lbl-just {
    font-size: 1em;
}

*[class*="bde-cell-head"] .bde-lbl,
*[class*="bde-cell-head"] .bde-lbl-left,
*[class*="bde-cell-head"] .bde-lbl-right,
*[class*="bde-cell-head"] .bde-lbl-center,
*[class*="bde-cell-head"] .bde-lbl-just {
    font-size: 1.2em;
}

.bde-ddl,
.bde-ddl-left,
.bde-ddl-right,
.bde-ddl-center,
.bde-ddl-just {
    font-size: 1em;
    border-width: 1px;
    border-style: Outset;
    font-family: Verdana;
    border-color: #3A8EBA;
    color: #000000;
}

.bde-lstchk,
.bde-lstchk-left,
.bde-lstchk-right,
.bde-lstchk-center,
.bde-lstchk-just {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    text-align: left;
    -ms-align-content: flex-start;
    -webkit-align-content: flex-start;
    align-content: flex-start;
}

    .bde-lstchk input[type="checkbox"],
    .bde-lstchk input[type="checkbox"] + label {
        float: left;
    }

        .bde-lstchk input[type="checkbox"] + label {
            margin-top: 2%;
        }


.bde-txt,
.bde-txt-left,
.bde-txt-right,
.bde-txt-center,
.bde-txt-just {
    color: rgb(0, 0, 0);
    font-family: Verdana;
    font-size: 1em;
    background-color: rgb(255, 255, 255);
    max-width: 100% !important;
    min-width: 60px;
    width: 80px;
    /*border-color: #3A8EBA;*/
    border-width: 1px !important;
    /*border-style: Outset !important;*/
}

.bde-btnimg,
.bde-btnimg-left,
.bde-btnimg-right,
.bde-btnimg-center,
.bde-btnimg-just {
}

.smtcld-cell-item {
    text-align: center;
}

.bde-smtcld,
.bde-smtcld-left,
.bde-smtcld-right,
.bde-smtcld-center {
    margin: auto;
}

    .bde-smtcld .bde-txt,
    .bde-smtcld-left .bde-txt,
    .bde-smtcld-right .bde-txt {
        min-width: 60px;
        width: 80px !important;
    }

.bde-imghlk,
.bde-imghlk-left,
.bde-imghlk-right,
.bde-imghlk-center,
.bde-imghlk-just {
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em;
    font: 400 13.3333px Arial;
    border: 0;
}

.bde-cld,
.bde-cld-left,
.bde-cld-right,
.bde-cld-center,
.bde-cld-just {
    border-width: 1px;
    border-style: solid;
    border-color: black;
    border-collapse: collapse;
    margin: auto;
}

    .bde-cld * {
        border: 0;
    }

.bde-hlk,
.bde-hlk-left,
.bde-hlk-right,
.bde-hlk-center,
.bde-hlk-just {
    color: black;
    text-decoration: underline;
}

    .bde-hlk:hover {
        color: blue;
    }
input[type=text].jcd-bde.bde-txt-left {
    color: #000;
    FONT-FAMILY: Verdana;
    font-size: 10px;
    background-color: #fff;
    border-color: #000;
    border-width: 1px;
    border-style: Outset;
}
.jcd-nup {
    width:150px;
    overflow:hidden;
}
.jcd-nup tr td:first-child {
    width: 70%;
}