/* stylesheet for table formatting */

table, th, td {
    border-collapse: collapse;
    /*border: none;*/
    border-style: solid;
    border-color: green;
    border-width: 2px;
    
    background-color:transparent;
}

.widthFull {
    width: 100%;
}

.width50 {
    width: 50%;
}

.tableBorderBottomLitteRightNormal, .tableBorderBottomLitte {
  border-bottom-width : 0.05cm;
  border-bottom-style : solid;
  border-bottom-color : gray;
}

.tableBorderBottom, .tableBorderBottomRight {
  border-bottom-width : 0.05cm;
  border-bottom-style : solid;
  border-bottom-color : black;
}

.tableBorderRight, .tableBorderBottomRight, .tableBorderRightWithPaddingRight50, .tableBorderBottomLitteRightNormal {
  border-right-width : 0.05cm;
  border-right-style : solid;
  border-right-color : black;
}

.tablePaddingRight50, .tableBorderRightWithPaddingRight50 {
  padding-right : 10px;
}

.tablePaddingLeft50 {
  padding-left : 10px;
}

.tablePaddingRight10 {
  padding-right : 10px;
}

.tablePaddingLeft10 {
  padding-left : 10px;
}

.tableNoBorder {
    border: none;
    background-color:transparent;
}

.tableNoBorder tr {
    border: none;
    background-color:transparent;
}

.tableNoBorder td {
    border-collapse: collapse;
    border: none;
    background-color:transparent;
}

.tableVinculome {
    border: none;
    border-collapse: collapse;
    width: 100%;
    background-color : var(--colorHorizontalMainBar);
    padding: 0px;
    border-spacing: 0px;
}

.tableVinculome, tr {
    border: none;
    background-color : var(--colorHorizontalMainBar);
}

.tableVinculome, td {
    border: none;
    vertical-align: middle;
    background-color : var(--colorHorizontalMainBar);
}

.tableLogin {
    border: 1px solid;
    border-collapse: collapse;
    background-color:transparent;
}

.tableLogin tr {
    border: 1px solid;
    background-color:transparent;
}

.tableLogin td {
    border: none;
    background-color:transparent;
}

.tablePadding2Spacing0 {
    border: none;
    border-collapse: collapse;
    padding: 2px;
    border-spacing: 0px;
    background-color:transparent;
}

.tablePadding2Spacing0 tr {
    background-color:transparent;
}

.tablePadding2Spacing0 td {
    background-color:transparent;
}

.tablePadding3Border1 {
    border: 1px solid;
    padding: 3px;
    border-spacing: 0px;
    background-color:transparent;
}

.tablePadding3Border1 tr {
    background-color:transparent;
    border: 1px solid;
}

.tablePadding3Border1 td {
    background-color:transparent;
    border: 1px solid;
}

.tdAlignLeftTop {
    text-align: left;
    vertical-align: top;
}

.tdAlignRightTop {
    text-align: right;
    vertical-align: top;
}