﻿.dspForm {
    border: none;
    border-bottom: solid 1px #000000;
    border-collapse: collapse;
    empty-cells: show;
    white-space: normal;
    margin-bottom: 10px;
}

    .dspForm tr th {
        padding: 4px;
        font-size: 1.2em;
        background: #eeeeee;
        font-weight: bold;
        vertical-align: middle;
        border: solid 1px #000000;
    }

    .dspForm tr td {
        padding: 4px;
        font-size: 1.15em;
        vertical-align: middle;
        border: solid 1px #000000;
    }

        .dspForm tr td.rowHeader, .dashboard tr th.rowHeader {
            text-align: left;
            font-weight: bold;
        }

.dspFormSelectedRow {
    background-color: Silver;
}

.dspFormEditingRow {
    background-color: #CCFFFF;
}

.dspFormTopAlign tr td {
    padding: 4px;
    font-size: 1.15em;
    vertical-align: middle;
    border: solid 1px #000000;
}

.dspForm tr td.topalign {
    vertical-align: top;
}

.dspFormRowButtons {
    text-align: center;
    width: 250px;
}

.dspFormLeftAlign {
    text-align: left;
}

.dspDateColumn {
    width: 300px;
}

.dspBookingTable {
    /*border: none;*/
    /*border-bottom: solid 1px #000000;*/
    border-collapse: collapse;
    empty-cells: show;
    white-space: normal;
    margin-bottom: 10px;
}

    .dspBookingTable tr th {
        padding: 4px;
        font-size: 1.2em;
        background: #eeeeee;
        font-weight: bold;
        vertical-align: middle;
        /*border: solid 1px #000000;*/
        border: 1px solid black;

    }

    .dspBookingTable tr td {
        padding: 4px;
        font-size: 1.15em;
        vertical-align: middle;
        /*border: solid 1px #000000;*/
        /*border: none;*/
        border: 1px solid black;
    }

        .dspBookingTable tr td.rowHeader, .dashboard tr th.rowHeader {
            text-align: left;
            font-weight: bold;
        }

.doctorCombo {
    /*border: none;*/
    /*border: 0px;
    outline: 0px;*/
    border-color: red;
}

.dspStaffTable {
    border: none;
    border: 1px solid Silver;
    /*border-bottom: solid 1px #000000;*/
    /*border-collapse: collapse;*/
    empty-cells: show;
    white-space: normal;
    margin-bottom: 10px;
}

    .dspStaffTable tr th {
        border: 1px solid Silver;
        padding: 4px;
        font-size: 1.2em;
        background: #eeeeee;
        font-weight: bold;
        vertical-align: middle;
        /*border: solid 1px #000000;*/
    }

    .dspStaffTable tr td {
        border: 1px solid Silver;
        padding: 4px;
        font-size: 1.15em;
        vertical-align: middle;
        /*border: solid 1px #000000;*/
        /*border: none;*/
    }

        .dspStaffTable tr td.rowHeader, .dashboard tr th.rowHeader {
            text-align: left;
            font-weight: bold;
        }

.dspStaffConfigurationTable {
    border: none;
    border: 1px solid Silver;
    /*border-bottom: solid 1px #000000;*/
    /*border-collapse: collapse;*/
    empty-cells: show;
    white-space: normal;
    margin-bottom: 10px;
}

    .dspStaffConfigurationTable tr th {
        border: 1px solid Silver;
        padding: 4px;
        font-size: 1.2em;
        background: #3C66A0;
        font-weight: bold;
        vertical-align: middle;
        color: white;
        text-align: center;
        /*border: solid 1px #000000;*/
    }

    .dspStaffConfigurationTable tr td {
        border: 1px solid Silver;
        padding: 4px;
        font-size: 1.15em;
        vertical-align: middle;
        /*border: solid 1px #000000;*/
        /*border: none;*/
    }

        .dspStaffConfigurationTable tr td.rowHeader, .dashboard tr th.rowHeader {
            text-align: left;
            font-weight: bold;
        }

.dspRequestForm {
    /*border: none;*/
    /*border: 1px solid silver;*/
    /*border-bottom: solid 1px #000000;*/
    /*border-collapse: collapse;*/
    empty-cells: show;
    white-space: normal;
    margin-bottom: 10px;
    width: 100%;
}

    .dspRequestForm tr th {
        padding: 4px;
        font-size: 1.2em;
        background: #eeeeee;
        font-weight: bold;
        vertical-align: middle;
        /*border: solid 1px #000000;*/
    }

    .dspRequestForm tr td {
        vertical-align: top;
        padding: 4px;
        font-size: small;
        /*font-size: 1.15em;*/
        vertical-align: middle;
        /*border-right: 1px solid black;*/
        /*border: solid 1px #000000;*/
        /*border: none;*/
    }

        .dspRequestForm tr td.rowHeader, .dashboard tr th.rowHeader {
            text-align: left;
            font-weight: bold;
        }

.dspSettingsForm {
    /*border: none;*/
    /*border: 1px solid silver;*/
    /*border-bottom: solid 1px #000000;*/
    /*border-collapse: collapse;*/
    empty-cells: show;
    white-space: normal;
    margin-bottom: 10px;
    width: 60%;
}

    .dspSettingsForm tr th {
        padding: 4px;
        font-size: 1.2em;
        background: #eeeeee;
        font-weight: bold;
        vertical-align: middle;
        /*border: solid 1px #000000;*/
    }

    .dspSettingsForm tr td {
        vertical-align: top;
        padding: 4px;
        font-size: small;
        /*font-size: 1.15em;*/
        vertical-align: middle;
        border: 1px solid silver;
        /*border: solid 1px #000000;*/
        /*border: none;*/
    }

        .dspSettingsForm tr td.rowHeader, .dashboard tr th.rowHeader {
            text-align: left;
            font-weight: bold;
        }


/*.shiftHeader {
    border-top: none;
    border-left: none;
    border-bottom: none;
}*/
