table p {
    margin: 0 !important;
}

.table-style1 h3 {
    margin-bottom: 0px;
    white-space: normal;
}

.table-style1 h2 {
    white-space: normal;
}

.table-style1 table {
    border-collapse: collapse;
}

.kqsx-w {
    max-width: 540px;
    margin: auto;
}

.block-number table,
.block-number table th,
.block-number table td,
.t-center table th,
.t-center table td {
    text-align: center;
}

.tklx table tr td:last-child {
    text-align: left;
}

.table-style1 table tbody>tr:nth-child(odd)>td,
.table-style1 table tbody>tr:nth-child(odd)>th {
    background-color: hsla(0, 0%, 50.2%, .0705882353);
}

.table-style1 table th,
.table-style1 table td {
    border: 1px solid #ececec;
    padding: 10px 10px !important;
}

.color-red,
.c-red {
    color: red !important;
}

.column-2 {
    width: 50%;
    float: left;
}

.column-3 {
    width: 33.33%;
    float: left;
}

table .number,
.font-bold {
    font-weight: 600 !important;
}

.column-4 {
    width: 25%;
    float: left;
}

/*Alert*/

.section-content-style1 .alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

.section-content-style1 .alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    margin-top: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

.hide-h3 .block>h3 {
    display: none !important;
}

.livelink-head {
    background-color: #f7e8c5;
    margin-bottom: 0;
    padding: 8px;
    border: 1px solid #ececec;
    border-bottom: none;
    text-align: center;
    font-size: 16px !important;
    font-weight: 500;
}

.kqxs-mtn h2,
.kqxs-mtn h3 {
    background-color: #f7e8c5 !important;
    margin-bottom: 0 !important;
    padding: 8px !important;
    border: 1px solid #ececec;
    border-bottom: none !important;
    text-align: center;
}

.kqxs-mtn table thead {
    background-color: hsla(0, 0%, 50.2%, .0705882353) !important;
}

.kq-h2 {
    background-color: #f7e8c5;
    margin-bottom: 0;
    padding: 8px;
    border: 1px solid #ececec;
    border-bottom: none;
    font-size: 22px !important;
    font-weight: 500;
    text-align: center;
}

.kq-h3 {
    text-align: center;
    letter-spacing: 0;
    font-size: 16px !important;
    font-weight: 500;
    text-transform: none;
}

.kqxs-mtn .kq-h3 {
    background-color: #f7e8c5 !important;
    margin-bottom: 0 !important;
    padding: 8px !important;
    border: 1px solid #ececec;
    border-bottom: none !important;
}
.mb-10{
  margin-bottom:10px !important;
  font-size:16px !important;
}