.cfhs__wrp tr td:first-child {
    font-weight: bold;
}

.cfhs__wrp tr.active td:first-child a {
    color: #0e7b17;
}

.cfhs__wrp tr.inactive td:first-child a{
    color: #9e1313;
}

.cfhs__wrp .notice {
    margin-left: 0;
    margin-bottom: 20px;
}

.cfhs__wrp {
    max-width: 1024px;
    width: 100%;
    /* Space above fixed #wpfooter so controls (e.g. Save Changes) stay scrollable. */
    padding-bottom: 72px;
}

.cfhs__form_row {
    margin-bottom: .5rem;
}
.cfhs__form_row:last-child {
    margin-bottom:0;
}
.cfhs__wrp .form-inline-flex {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}

.cfhs__wrp .form-inline-flex label {
    margin-right: 20px;
}

.cfhs__wrp .form-inline-flex .button-secondary {
    margin-left: 5px;
}

.cfhs__wrp .form-check label {
    margin-bottom: 5px;
    display: inline-block;
}
.cfhs__wrp div.submit {
    margin-bottom: 1.5rem;
}
#cfhs_access_token{
    min-width:400px;
}
.text-label{
    color: #72777c;
    display: block;
    width: 95%;
    padding:5px 0;
}
.text-left{
    text-align: left;
}
.text-right{
    text-align: right;
}

/* Form List Table Styles */
.cfhs__wrp .wp-list-table .column-edit {
    width: 5%;
    text-align: center;
}

.cfhs__wrp .wp-list-table .column-status {
    width: 15%;
}

/* Status column color indicators */
.cfhs__wrp .wp-list-table .status-active {
    display: inline-block;
    padding: 4px 8px;
    border-radius: 3px;
    background-color: #00a32a;
    color: #ffffff;
    font-weight: 500;
    font-size: 12px;
}

.cfhs__wrp .wp-list-table .status-inactive {
    display: inline-block;
    padding: 4px 8px;
    border-radius: 3px;
    background-color: #d63638;
    color: #ffffff;
    font-weight: 500;
    font-size: 12px;
}

.cfhs__wrp .wp-list-table .column-title {
    width: auto;
}

.cfhs__wrp .cf7hs-search-input {
    width: 250px;
    margin-right: 5px;
}

.cfhs__wrp .alignleft.actions {
    margin-bottom: 10px;
}

.cfhs__wrp .cfhs__logs-clear {
    margin-top: 12px;
}
