/* tableSearchResult styles */


.tableSearchResult {
    width: 100%;

    border-collapse: collapse;
    border: 2px solid var(--colorHorizontalMainBar);
}

.tableSearchResult tr {
    background-color: transparent;
    border: 2px solid var(--colorHorizontalMainBar);
}

.tableSearchResult tr:nth-child(even){
    border: 2px solid var(--colorHorizontalMainBar);
    background-color: #f2f2f2;
}

.tableSearchResult tr:hover {
    border: 2px solid var(--colorHorizontalMainBar);
    background-color: #ddd;
}

.tableSearchResult th {
    background-color: var(--colorHorizontalMainBar);
    
    border-right: 2px solid var(--colorHorizontalMainBar);
    
    padding-top:    10px;
    padding-bottom: 10px;
    padding-left:   6px;
    padding-right:  6px;
    
    text-align: center;
    vertical-align: middle;
    
    color: white;
    font-size: 20px;
    font-style: bold;
}

.tableSearchResult td {
    background-color: transparent;
    
    padding-top:    6px;
    padding-bottom: 6px;
    padding-left:   6px;
    padding-right:  6px;
    
    vertical-align: middle;
}

.tableSearchResultColumn1 {
    width: 2px;
    border-right: none;
    text-align: right;
    color: red;
    font-size: 20px;
    font-style: bold;
}

.tableSearchResultColumn2 {
    width: 2px;
    text-align: left;
    border-right: none;
}

.tableSearchResultColumn3 {
    width: 10px;
    text-align: left;
    border-right: none;
}

.tableSearchResultColumn4 {
    width: 10px;
    text-align: left;
    border-right: none;
}

.tableSearchResultColumn5 {
    width: 45%;
    text-align: left;
    border-right: 2px solid var(--colorHorizontalMainBar);
}

.tableSearchResultColumn6 {
    width: 10px;
    text-align: left;
    border-right: none;
}

.tableSearchResultColumn7 {
    width: 45%;
    text-align: left;
    border-right: none;
}