.top-padding {
    padding-top: 2%;
}

.table td {
    cursor: pointer;
}

.hiddenRow {
    padding-left: 2%;
    background-color: cornsilk;
    font-size: 13px;
}

.discl {
    font-size: 13px;
    text-align: center;
    padding-bottom: 1%;
}

.table td.discl {
    padding: .15rem;
    vertical-align: top;
    border-top: 0px solid;
}

.table td.discl2 {
    padding: .30rem;
    font-size: 15px;
    vertical-align: top;
    border-top: 0px solid #dee2e6;
    padding-left: 5%;
}

.table div {
    max-width: 600px;
}

.spinner {
    text-align: center;
    padding-top: 6%;
    padding-bottom: 6%;
}

th.min-width {
    width: 40% !important;
}

td.left {
    text-align: end !important;
}

.max {
    width: 57% !important;
}

.blue {
    color: blue !important;
}

.red {
    color: red !important;
}