/***** Start - DataGridDefault *****/

.data-grid-default-layout {
    border: 1px solid #ced4da;
}

.data-grid-default-row {
    background-color: #e9ecef;
}

.data-grid-default-selected-row {
    background-color: #add8e6;
}

    .data-grid-default-selected-row td {
        border: 1px solid #ced4da;
    }

.data-grid-default-alter-row {
    background-color: #fff;
}

.data-grid-default-header, .data-grid-default-footer {
    background-color: #191970;
    color: #fff;
}

    .data-grid-default-header td, .data-grid-default-footer td {
        border: 1px solid #ced4da;
        font-weight: bold;
    }

/***** End - DataGridDefault *****/

/***** Start - GridViewDefault *****/

.grid-view-default-layout {
    border: 1px solid #ced4da;
}

    .grid-view-default-layout th {
        background-color: #191970;
        border: 1px solid #ced4da;
        color: #fff;
        padding: 0.625rem;
    }
	
.grid-view-default-row {
    background-color: #e9ecef;
    border: 1px solid #ced4da;
}

    .grid-view-default-row:hover {
        background-color: #add8e6;
    }

    .grid-view-default-row td {
        border: 1px solid #ced4da;
        padding: 0.625rem;
    }

.grid-view-default-alter-row {
    background-color: #fff;
    border: 1px solid #ced4da;
}

    .grid-view-default-alter-row:hover {
        background-color: #add8e6;
    }

    .grid-view-default-alter-row td {
        border: 1px solid #ced4da;
        padding: 0.625rem;
    }

.grid-view-default-selected-row {
    background-color: #add8e6;
}

    .grid-view-default-selected-row td {
        border: 1px solid #ced4da;
        padding: 0.625rem;
    }

.grid-view-default-header, .grid-view-default-header th a{
    background-color: #191970;
    color: #fff;
}

    .grid-view-default-header th {
        border: 1px solid #ced4da;
        white-space: nowrap;
        padding: 0.625rem;
    }

    .grid-view-default-header td {
        border: 1px solid #ced4da;
        white-space: nowrap;
        padding: 0.625rem;
    }

.grid-view-default-footer {
    background-color: #191970;
    color: #fff;
}

    .grid-view-default-footer td {
        border: 1px solid #ced4da;
        white-space: nowrap;
        padding: 0.625rem;
    }

/***** End - GridViewDefault *****/

/***** Start - DataListDefault *****/

.data-list-default-layout {
    border: 1px solid #ced4da;
}

.data-list-default-row {
    border: 1px solid #ced4da;
    background-color: #e9ecef;
    height:40px;
}

.data-list-default-alter-row {
    background-color: #fff;
    height: 40px;
}

.data-list-default-selected-row {
    background-color: #add8e6;
    height: 40px;
}

.data-list-default-header {
    background-color: #191970;
    color: #fff;
    border: 1px solid #ced4da;
    white-space: nowrap;
    padding: 0.625rem;
    height: 40px;
    text-align:center;
}


    .data-list-default-header th {
        border: 1px solid #ced4da;
        white-space: nowrap;
        padding: 0.625rem;
    }

/***** End - DataListDefault *****/

/***** Start - DataListAppFormSetup *****/

.data-list-appformsetup-layout {
    border: 1px solid #ced4da;
}

.data-list-appformsetup-row {
    background-color: #f4f3f1;
}

.data-list-appformsetup-alter-row {
    background-color: #fff;
}

.data-list-appformsetup-selected-row {
    background-color: #add8e6;
}

.data-list-appformsetup-header {
    background-color: #d9d9d8;
    color: black;
}

/***** End - DataListDefault *****/

.footable-loaded th {
    background-color: #191970;
    color: #fff;
    padding: 0.625rem;
}

.footable-loaded td {
    border: 1px solid #ced4da;
    padding: 0.625rem;
}