body{
    font-size: 150%;
}
.no_header_main_container{
    display: flex;
    justify-content: center;
}
.sub_container{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width:96%;
}
.logo{
   width:30%;
}
.info_row{
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
}
form{
    width: 100%;
    margin: 2% 0%;
}
fieldset{
    appearance: auto;
    -webkit-appearance: auto;
    -moz-appearance: initial;
    padding: 1%;
    margin: auto;
    border: 2px solid #9a9aff;
    border-radius: 10px;
}
legend{
    font-size: 170%;
    color: gray;
    font-weight: bold;
}
fieldset .mobile_row{
    margin:1% 0%;
}
.bold{
    font-weight: bold;
}
.grade_serial_number img{
    height: 75px;
}
#contacts_table table tbody tr,
#licenses_table table tbody tr{
    display: none;
    cursor: pointer;
}
#contacts_table, #added_contacts_table{
    margin: 1%;
    width: 60%;
}
#added_contacts_table table,
#added_licenses_table table{
    border-collapse: separate;
}
#added_contacts_table table tbody tr td
{
    background: #007bff;
    color:white;
    border: 0px;
    border-radius: 24px;
    cursor: pointer;
    
}
#added_licenses_table table tbody tr td:first-of-type{
    border-radius: 24px 0px 0px 24px;
}
#added_licenses_table table tbody tr td:last-of-type{
    border-radius: 0px 24px 24px  0px;
}
#added_licenses_table table tbody tr{
    background: #007bff;
    color:white;
    border: 0px;
    cursor: pointer;
}
#rma_info_box{
    width:100%
}
@media (min-width:1000px){
    .sub_container{
        width:50%;
    }   
    body{
        font-size: 18px;
    } 
    .grade_serial_number img{
        height: 50px;
    }
}