﻿
.shadow_std {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.low-light {
    color: #ccc;
}

.btn-xs {
    --bs-btn-font-size: .65rem;
    --bs-btn-padding-y: .20rem;
    --bs-btn-padding-x: .35rem;
}
.badge.light {
    --bs-badge-font-weight: normal;
}

.master-default-frame {
    min-height: 600px;
}
.master-footer-frame {
    margin-top:50px;   
}

.master-footer-frame .copyright {
    font-size: 0.8em;
    text-align:right;
}

h1.page-default {
    font-size:1.3em;
    margin-top:16px;
    margin-bottom:20px;
    border-bottom:1px solid black;
}

table.app-list {
    font-size: 0.8em;
    --bs-table-hover-bg: #f4ffed;
    cursor: pointer;
}
table.app-list td, table.app-list th {
    vertical-align: top
}
table.app-list th { 
    font-weight:normal;
    font-style:italic;
    color:#888;
}

table.app-list.awaiting td,
table.app-list.awaiting th {
    text-align: center;
}

table.app-list.awaiting td:nth-child(1)
{
    text-align: left;
}

table.app-list.dashboard td:nth-child(1) .badge {font-weight:normal;}

table.app-list.dashboard td,
table.app-list.dashboard th { text-align:center}

.empty-data-template {
    text-align:center;
    font-style:italic;
}

.dynamic-panel-loading {
    text-align:center;
    font-size: 1.1em;
    padding:20px;
}
/* datatables common mods*/
.dt-bootstrap5 .dt-info,
.dt-bootstrap5 .dt-search,
.dt-bootstrap5 .dt-length,
.dt-bootstrap5 .dt-paging {
    font-size: 0.8em;
}
