

#h table {
    border: none;
    margin-left: 14px;
    font-size: 1.2vw;
    font-weight: bold;
    border-collapse: collapse;
}
#h table th {
    border: none;
    border-collapse: collapse;
    height: 23px;
}
#h table td {
    border: none;
    border-collapse: collapse;
    height: 23px;
}
#b table {
    border: 1px solid #000000;
    font-size: 1vw;
    border-collapse: collapse;
    
    
}
#b th{
    border: 1px solid #000000;
    font-weight: bold;
    /*background-color: #FAF0E6;
    background-color: #166fbf;
    /*color: white;*/
    background-color: #0072BC;/*#166fbf;*/
    color: white;
}
#b td{
    border: 1px solid #000000;
    background-color: #FFFFFF;
}
#b textArea{
    border: none;
    height: 100%;
    width: 100%;
}


#b th input{
   border-radius:  8px 8px 8px 8px;
   width: 100%;
   height: 100%;
   font-family: "Times New Roman", Times, serif;
   background-color: white;
   
    
}

#b td input{
   border: none;
   width: 100%;
   height: 100%;
   font-family: "Times New Roman", Times, serif;
    
}
#b td option{
   border: none;
   width: 100%;
   height: 100%;
   font-family: "Times New Roman", Times, serif;
    
}
#b td select{
   border: none;
   width: 100%;
   height: 100%;
   font-family: "Times New Roman", Times, serif;
    
}
#h input{
   border-radius:  10px 10px 10px 10px;
    
}
#sm1r table {
    border: none;
    border-collapse: collapse;
    width: 95%;
    
}
#sm1 table th {
    border: none;
    border-collapse: collapse;
    text-align: left;
    width: 100%;
    
}
#b td input[type="radio"]{
    border: solid 1px #000000;
    display: block;
    width: 10px;
    height: 10px;
    /*-webkit-appearance: radio;*/
}
#b th input[type="radio"]{
    border: solid 1px #000000;
    display: block;
    background-color: red;
    /*-webkit-appearance: radio;*/
}
#b td input[type="checkbox"]{
    border: solid 1px #000000;
    display: block;
    width: 10px;
    height: 10px;
    /*-webkit-appearance: radio;*/
}
#b th input[type="checkbox"]{
    border: solid 1px #000000;
    display: block;
    background-color: red;
    /*-webkit-appearance: radio;*/
}



#nb table {
    border: 1px solid #000000;
    font-size: 12px;
    border-collapse: collapse;
    
    
}
#nb th{
    border: 1px solid #000000;
    font-weight: bold;
    /*background-color: #FAF0E6;
    background-color: #166fbf;
    /*color: white;*/
    background-color: #0072BC;/*#166fbf;*/
    color: white;
}
#nb td{
    border: 1px solid #000000;
    background-color: #FFFFFF;
}
#nb textArea{
    border: none;
    height: 100%;
    width: 100%;
}


#nb th input{
   border-radius:  8px 8px 8px 8px;
   width: 100%;
   height: 100%;
   font-family: "Times New Roman", Times, serif;
   background-color: white;
   
    
}

#nb td input{
   border: none;
   width: 100%;
   height: 100%;
   font-family: "Times New Roman", Times, serif;
    
}
#nb td option{
   border: none;
   width: 100%;
   height: 100%;
   font-family: "Times New Roman", Times, serif;
    
}
#nb td select{
   border: none;
   width: 100%;
   height: 100%;
   font-family: "Times New Roman", Times, serif;
    
}
#nb td input[type="radio"]{
    border: solid 1px #000000;
    display: block;
    width: 10px;
    height: 10px;
    /*-webkit-appearance: radio;*/
}
#nb th input[type="radio"]{
    border: solid 1px #000000;
    display: block;
    background-color: red;
    /*-webkit-appearance: radio;*/
}
#nb td input[type="checkbox"]{
    border: solid 1px #000000;
    display: block;
    width: 10px;
    height: 10px;
    /*-webkit-appearance: radio;*/
}
#nb th input[type="checkbox"]{
    border: solid 1px #000000;
    display: block;
    background-color: red;
    /*-webkit-appearance: radio;*/
}