/* Hide asterisk on required fields in form */
.asteriskField {
    display: none;
}

/* Remove the spinner arrows on numeric field input in forms */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}

/* Remove hyperlink from table column header for single entry tables */
.not-active th a {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    font-weight: normal;
    color: #343a40;
}

ul .nav-tabs {
    margin-bottom: 20px;
}

/* Style accordion collapsing cards used for filtering */
.card .collapse {
    margin: 0;
    padding: 0;
}

.card-header h5 {
    font-size: 18px;
}

.card-header {
    margin: 0;
    padding: 12px;
}

.list-group-item {
    margin: 0;
    padding: 10px;
}

/*.card-header.collapsed {*/
/*    background:#ccc;*/
/*}*/
/*.card-header:not(.collapsed) {*/
/*    background:#ee6666;*/
/*}*/

.tab-content {
    margin-top: 40px;
}

.table-container {
    overflow-x: scroll;
    display: block !important;
    margin-bottom: 5em;
}

.hidden {
    display: none;
}

.selectdatewidget {
    display: inline-block;
}

select[name$="_day"].selectdatewidget {
    width: 25%;
    margin-right: 2%;
}
select[name$="_month"].selectdatewidget {
    width: 35%;
    margin-right: 2%;
}
select[name$="_year"].selectdatewidget {
    width: 35%;
}