.I {
    font-style: italic !important;
}

.B {
    font-weight: bold !important;
}

.U {
    text-decoration-line: line-through;
}

.S {
    text-decoration: line-through;
}

.Black {
    color: black !important;
}

.Gray {
    color: rgba(0, 0, 0, 0.65) !important;
}

.Blue {
    /*color: #4169E1 !important;*/
    /*color: rgb(24, 144, 255) !important;*/
    color: rgb(1, 124, 255) !important;
}

.Red {
    color: red !important;
}

.White {
    color: white !important;
}

.Pink {
    color: deeppink !important;
}

.Green {
    color: lightseagreen !important;
}

.Yellow {
    color: Yellow !important;
}


.S8 {
    font-size: 8pt !important;
}

.S10 {
    font-size: 10pt !important;
}

.S12 {
    font-size: 12pt !important;
}

.S14 {
    font-size: 14pt !important;
}

.S16 {
    font-size: 16pt !important;
}

.S18 {
    font-size: 18pt !important;
}

.S20 {
    font-size: 20pt !important;
}

.Click {
    cursor: pointer !important;
}

.Zoom {
    cursor: zoom-in !important;
}

.NoClick {
    pointer-events: none !important;
}

.EnableClick {
    pointer-events: all !important;
}

.NoSelect {
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    user-select: none;
}

td {
    padding: 5px;
}

.NoSpace {
    padding: 0px !important;
}

.InlineBlock {
    display: inline-block;
}

.TableCell {
    display: table-cell;
    vertical-align: middle;
}

.center {
    text-align: center;
}

.center-middle {
    text-align: center;
    vertical-align: middle;
}

.Top16 {
    margin-top: 16px !important;
}

.MaxHeight100 {
    max-height: 100px;
    overflow: hidden;
}

.Thumbnail {
    width: 120px;
    max-height: 120px;
}

.TableBorderGray {
    border: 1px solid gray;
    border-radius: 5px;
}

    .TableBorderGray th {
        border: 1px solid gray;
        border-radius: 5px;
    }

    .TableBorderGray td {
        border: 1px solid gray;
        border-radius: 5px;
    }

.TableBorderDotGray {
    border: 1px dotted gray;
    border-radius: 5px;
}

    .TableBorderDotGray th {
        border: 1px dotted gray;
        border-radius: 5px;
    }

    .TableBorderDotGray td {
        border: 1px dotted gray;
        border-radius: 5px;
    }

.TableBorderDotRed {
    border: 2px dotted red;
    border-radius: 5px;
}

    .TableBorderDotRed th {
        border: 2px dotted red;
        border-radius: 5px;
    }

    .TableBorderDotRed td {
        border: 2px dotted red;
        border-radius: 5px;
    }

.TableBorderDotBlue {
    border: 2px dotted rgb(1, 124, 255);
    border-radius: 5px;
}

    .TableBorderDotBlue th {
        border: 2px dotted rgb(1, 124, 255);
        border-radius: 5px;
    }

    .TableBorderDotBlue td {
        border: 2px dotted rgb(1, 124, 255);
        border-radius: 5px;
    }

.RowYellow > td {
    background-color: yellow;
}
