.main_p{
    text-align: justify;
    margin-top: 5px;
}
hr.style1{
    border-top: 1px dotted #8c8b8b;
}

.form-group{
    margin-bottom: 5px !important;
}
.main_table{
    width:100%
}

table, th, td {
    border: 1px solid black ;
    border-collapse: collapse ;
}
th, td {
    padding: 5px !important;

}
.table_first_row_color_style {
    background-color: CadetBlue ;

}
.table_last_row_color_style {
    background-color: #ADD8E6 ;
    border-top: 2px solid black !important
}
.table_last_row_td{

    border: 0px solid white !important;text-align: center
}

.table_heading_color{
    color: white;
}

.table_text_align{
   margin-left: 5px;
}
