/*---------------------------------------*/
/*Alternative for HTML-Tables, Using Divs*/
/*---------------------------------------*/

.div-table {
    display: table;
}

.div-title {
    display: table-caption;
    text-align: center;
    font-weight: bold;
    font-size: larger;
}

.div-heading {
    display: table-row;
    font-weight: bold;
    text-align: center;
}

.div-tr {
    display: table-row;
}

.div-tr:focus {
    outline: none;
}

.div-td {
    display: table-cell;
    border: thin solid #D9D9D9;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
}

.end-date-cell-text-align {
    width:15.06%;
    border-right: none;
    border-left: none;
    text-align:left;
    padding-left:15px;
}

.end-date-cell {
    width:15.06%;
    border-right: none;
    border-left: none;
}

/*Used only in Smart Tables as of now, need to be relocated*/
.div-selected {
    background-color: #FFA500;
    height: 20px;
    vertical-align: top;
    text-align: left;
    padding-left: 5px;
}

/*Used only in Smart Tables as of now, need to be relocated*/
.div-deselected {
    height: 20px;
    vertical-align: top;
    text-align: left;
    padding-left: 5px;

}
