/* ■テーマチェンジャーの説明文を灰色・小さく */
.plugin-themechangers .card-body > form > fieldset > div.form-group > p {
    display: none !important;
}
.plugin-themechangers .card-body > form > fieldset > div.form-group::before {
    content: '※サイト見た目一時変更';
    font-size: 0.8em;
    color: gray;
}
/* テーマチェンジャーのヘッダーは黒にする を灰色・小さく */
.plugin-themechangers .card-body > form > fieldset .custom-control-label {
    font-size: 0.8em;
    color: gray;
}


/* ■PC・タブレット：データベース検索3列横並び */
@media (min-width: 768px) {
    .plugin-databases .col-sm.pb-4 {
        display: flex;
        flex-wrap: wrap;
    }
    .plugin-databases .col-sm.pb-4 h5 {
        width: 100%;
    }
    .plugin-databases .col-sm.pb-4 .custom-control.custom-checkbox {
        width: 33.333%;
        box-sizing: border-box;
    }
}


/* ■データベースプラグイン 枠線非表示 */
.db-no-border table,
.db-no-border td,
.db-no-border th {
    border: none !important;
}
.db-no-border .card,
.db-no-border .card-body {
    border: none !important;
    box-shadow: none !important;
}

/* データベースプラグイン 枠線非表示（Bootstrap border クラス上書き） */
.db-no-border .border-left,
.db-no-border .border-right,
.db-no-border .border-bottom,
.db-no-border .border-top,
.db-no-border .border {
  border: none !important;
}

.db-no-border .row {
  border: none !important;
}