*[data-title="documentParticipants"]{
    width: 100%;
}
*[data-title="documentParticipants"] *{
    overflow:hidden;
}

*[data-title="documentParticipants"] .documentParticipantsParticipants{
    width:100%;

}

*[data-title="documentParticipants"] .documentParticipantsParticipants .head{
    width:100%;
}
*[data-title="documentParticipants"] .documentParticipantsParticipants .head div{
    width:20%;
    display: block;
    float:left;
}
*[data-title="documentParticipants"] .documentParticipantsParticipants .body div{
    width:20%;
    display: block;
    float:left;
}

*[data-title="documentParticipants"] h3 {
    padding: 5px 3px;
    background: #cccccc;
}

*[data-title="documentServices"] h3 {
    padding: 5px 3px;
    background: #cccccc;
}

*[data-title="documentBookings"] h3 {
    padding: 5px 3px;
    background: #cccccc;
}

div.booking div.items span {
    display:block;
    padding: 4px;
    min-width: 18%;
    min-height: 1px;
    float:left;
}

div.booking div.items span:first-child {
   margin-left:5px;
}
div.documentServicesFlightHead span {
    font-weight: bold;
    border-bottom: 2px #cccccc solid;
    border-left: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
}

div.docuementServicesFlightBody span {
    font-size: 11px;
    border-right: 1px #cccccc solid;
    border-left: 1px #cccccc solid;
    height: 15px;
    line-height: 15px;
    border-bottom: 1px dashed #cccccc;
}

.clear {
    float: none !important;
    border: none !important;
}