/* バリデーションエラー時 */
.error-message {
    color: red;
}

.form-error {
    border-color: #f86c6b;
}

.sidebar .nav-item .nav-link .nav-icon.custom-icons {
    display: inline-block;
    height: 22px;
    width: 22px;
    margin: 0 5px -6px 0;
    background-position: 50%;
}

.is-agreed {
    border: #c8ced3 1px solid !important;
    padding: 5px;
    margin-bottom: 10px;
    max-height: 150px;
    line-height: 1.5em;
    overflow: auto;
}

.bg-light-yellow {
    background-color: #F9E3AA;
}

.bg-light-green {
    background-color: #DFECAA;
}

.form-control[readonly] {
    background-color: #fff;
}

/* テキストがオーバーフローしたとき改行設定(.text-breakを流用) */
.table {
    word-break: break-word !important;
    overflow-wrap: break-word !important;
}

/**
 * サイドバーの svg
 */
@media (min-width: 992px) {
    .sidebar-minimized .sidebar .nav-link svg {
        display: block;
        float: left;
        width: 50px;
        font-size: 18px;
    }
}

/* ニュース・イベントニューステキスト */
.shop-text-color {
    color: #DC143C;
    font-weight: bold;
}

.event-text-color {
    color: #4682b4;
    font-weight: bold;
}

/* リッチエディタのリンク設定ダイアログ */
.form-check.sn-checkbox-use-protocol {
    display: none !important;
}

.drafts-caution {
    font-size: 0.6rem;
    margin-bottom: 0;
    letter-spacing: 0.01rem;
}

/* モーダルのボタンカラー */
.modal-footer .btn-primary:hover,
.modal-footer .btn-primary:disabled {
    color: #818181;
    background-color: #fff;
    border-color: #818181;
}

