
/* 
    Created on : Dec 4, 2016, 8:22:35 AM
    Author     : ilerner
*/

.tableProfile {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.tableProfile td {
    border: 1px solid #ddd;
    padding: 2px;
    text-align: left;
}

.tableProfile tr:nth-child(even) {
    background-color: #f2f2f2;
}

.tableProfile th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: center;
    background-color: #8cc63f;
    color: white;
}



.tableList {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.tableList td, .tableList th {
    border: 1px solid #ddd;
    padding: 2px;
    text-align: left;
}

.tableList tr:nth-child(even) {
    background-color: #f2f2f2;
}

.tableList th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #8cc63f;
    color: white;
}

.tableList tr:hover {
    background-color: #ddd;
}


.tableList .noHover:hover {
    background-color: #f2f2f2;
}



.tableGrid {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.tableGrid td, .tableGrid th {
    border: 1px solid #ddd;
    padding: 2px;
    text-align: left;
}

.tableGrid tr:nth-child(even) {
    background-color: #f2f2f2;
}

.tableGrid th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #8cc63f;
    color: white;
}

.tableGrid td:hover {
    background-color: #ddd;
}


.tableGrid .noHover:hover {
    background-color: #f2f2f2;
}



.tableView {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.tableView td, .tableView th {
    border: 2px solid #ddd;
    padding: 2px;
    text-align: left;
    vertical-align: top;

}

.tableView th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #8cc63f;
    color: white;
}


.tableViewTight {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.tableViewTight td, .tableViewTight th {
    border: 0px solid #ddd;
    padding: 1px;
    text-align: left;
    vertical-align: top;

}

.tableViewTight th {
    padding-top: 1px;
    padding-bottom: 1px;
    text-align: left;
    background-color: #8cc63f;
    color: white;
}



.subtableList {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.subtableList td, .subtableList th {
    border: 1px solid #ddd;
    padding: 2px;
    text-align: left;
}


.subtableList tr:nth-child(even) {
    background-color: #f2f2f2;
}

.subtableList th {
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
    background-color: #8cc63f;
    color: white;
    font-size: 10px;
}

.subtableList tr:hover {
    background-color: #ddd;
}


.subtableList .noHover:hover {
    background-color: #f2f2f2;
}


.subtableListNoHover {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.subtableListNoHover td, .subtableListNoHover th {
    border: 1px solid #ddd;
    padding: 2px;
    text-align: left;
}


.subtableListNoHover tr:nth-child(even) {
    background-color: #f2f2f2;
}

.subtableListNoHover th {
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
    background-color: #8cc63f;
    color: white;
    font-size: 10px;
}

.subtableListSimple {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.subtableListSimple td, .subtableListSimple th {
    border: 1px solid #ddd;
    padding: 2px;
    text-align: left;
}


.subtableListSimple tr:nth-child(even) {
    background-color: #f2f2f2;
}

.subtableListSimple th {
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
    background-color: white;
    color: gray;
    font-size: 10px;
}

.subtableListSimple tr:hover {
    background-color: #ddd;
}


.subtableListSimple .noHover:hover {
    background-color: #f2f2f2;
}

/*--------------------------------------------------*/
.roomInfoTable {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.roomInfoTable td, .roomInfoTable th {
    border: 1px solid #72c8f6;
    padding: 6px;
    text-align: left;
}


.roomInfoTable tr:nth-child(odd) {
    background-color: #e1eefc;
}

.roomInfoTable tr:nth-child(even) {
    background-color: #d1e4fa;
}

.roomInfoTable th {
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
    background-color: #8cc63f;
    color: white;
    font-size: 10px;
}

.roomInfoTable tr:hover {
    background-color: #fdc2c2;
}


.roomInfoTable .noHover:hover {
    background-color: #f2f2f2;
}
