.hidden_panels{
    display: none;
}

.floaring_right{
    float: right;
    text-align: right;
}

.hidden_panels{
    display: none;
    padding: .5%;
}
datalist {
    display: none;
}

.my_header_1{
    font-size: large;
    font-weight: 600;
    font-family: 'Times New Roman', Times, serif;
    /* font-family: Arial, Helvetica, sans-serif; */
    /* display: inline; */
}
.my_header_2{
    font-size: larger;
    font-weight: 400;
    font-family: 'Times New Roman', Times, serif;
}
.outer_header_1{
    font-size: x-large;
    font-weight: 800;
    font-family: 'Times New Roman', Times, serif;
}
.outer_header_2{
    font-size: large;
    font-weight: 700;
    font-family: 'Times New Roman', Times, serif;
}
.outer_header_3{
    font-size: large;
    font-weight: 600;
    font-family: 'Times New Roman', Times, serif;
}

.align_left{
    text-align: left;
}
.align_right{
    text-align: right;
}

.date_para{
    font-size: small;
    font-family: 'Times New Roman', Times, serif;
    font-weight: 700;
    letter-spacing: 2px;
}

table{
    text-align: left;
    /* table-layout: fixed; */
}

.no_wrapping_cell{
    white-space: nowrap;
    word-wrap: normal;
    overflow-wrap: normal;
}

body, .card, table, tbody, thead, th, td, tr{
    background-color: white;
}

td.remark_conducted{
    background-color: rgb(171, 236, 171);
}
td.remark_unverified{
    background-color:rgb(181, 202, 138);
}
td.remark_verified{
    background-color: rgb(236, 176, 176);
}
.warning_message{
    background-color: rgb(241, 158, 158);
}

td.deep_green{
    background-color: #008000;
}
td.just_green{
    background-color: #4aee4a;
}
td.bg_yellow{
    background-color: yellow;
}
td.bg_red{
    background-color: red;
}

details summary {
    cursor: pointer;
  }
summary:hover{
    background-color:rgb(156, 252, 220);
}
tr.grand{
    bgcolor: gray;
}