.brand { color: #636b6f; font-family: 'Raleway', sans-serif; font-weight: 100; margin: 0; font-size: 40px;}
.help-block strong { display: block; font-weight: normal; color: #F00; text-align: center; font-size: 10px; margin-top: 10px;}

.frame { position: relative; top: 16px;}
.frame a { color: #FFF; font-size: 28px;}

.card-header.no-border { padding-bottom: 0;}
.card-title { font-family: 'Raleway', sans-serif;}
.card-block { padding: 1.5rem; padding-top: 0px;}

.dropdown-toggle.nav-link span { font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}
footer.footer-light p { font-weight: normal; text-align: center !important; font-size: 10px;}
footer.footer-light p span { float: none !important;}

.hidden { display: none;}
.flash_message { text-align: center; padding: 5px; color: white; background: #16D39A; margin-bottom: 20px;}
.flash_message_danger { text-align: center; padding: 5px; color: white; background: #FF7588; margin-bottom: 20px;}
div.dataTables_wrapper div.dataTables_filter label { margin-top: 0px;}
div.dataTables_wrapper div.dataTables_length label { font-weight: normal; text-align: left; white-space: nowrap; margin-bottom: .8rem;}
#historySelect option:first-child { padding-top: 10px;}
#historySelect option { padding-bottom: 3px;}
#historySelect option:last-child { padding-bottom: 10px;}
table.ps-container>tbody>tr>td { border-top: none !important;}
table.ps-container>thead>tr>th { border-top: none !important;}

.detailbutton button { display: block; margin-bottom: 25px; width: 70%;}

/* All */
.card-title { font-family: sans-serif !important; font-size: 14px;}
.heading-elements .list-inline i:hover { color: #00B5B8; }
.heading-elements .list-inline i:hover .tooltip { visibility: visible; opacity: 1;}
.tooltip { visibility: hidden; width: 120px; background-color: #00B5B8; color: #fff; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; bottom: 125%; left: 50%; margin-left: -60px; opacity: 0; transition: opacity 0.3s;}
.tac { text-align: center;}
.tar { text-align: right;}
.mgt20 { margin-top: 20px;}
.table-striped tbody tr:nth-of-type(even) {
    background-color: rgba(245, 247, 250, 0.5);
}

/* Dashboard */
.inorder-bottom { display: block; margin: 0 auto; margin-top: 30px; margin-bottom: 10px; width: 200px;}

