/* ヤマニ様専用 css　カスタマイズ
 * 【注意】修正を反映させるにはGoogle設定の履歴＞閲覧履歴データの削除＞過去24時間(本日のログイン分)
 * のデータを削除しないと反映されない
 * 使用するtwigには必ず<link rel="stylesheet" href="{{ asset('assets/css/ymn_css_customize.css', 'user_data') }}">を配置するのを忘れないように
 */
.btn-ymn-custprod {
  color: #fff;
  background-color: #29a63c;
  border-color: transparent;
  cursor: pointer; }
.btn-ymn-custprod:hover {
    color: #fff;
    background-color: #1e822d;
    border-color: transparent; }
.btn-ymn-custprod:focus, .btn-ymn-custprod.focus {
    color: #fff;
    background-color: #1e822d;
    border-color: transparent;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
.btn-ymn-custprod.disabled, .btn-ymn-custprod:disabled {
    color: #fff;
    background-color: #29a63c;
    border-color: transparent; }
.btn-ymn-custprod:not(:disabled):not(.disabled):active, .btn-ymn-custprod:not(:disabled):not(.disabled).active,
  .show > .btn-ymn-custprod.dropdown-toggle {
    color: #fff;
    background-color: #1e822d;
    border-color: transparent; }
.btn-ymn-custprod:not(:disabled):not(.disabled):active:focus, .btn-ymn-custprod:not(:disabled):not(.disabled).active:focus,
    .show > .btn-ymn-custprod.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.page-sticky {
    position: sticky;
    top: 64px;
    z-index: 1;
    background: #EFF0F4;
    padding: 1px
}

.thead-sticky {
    position: sticky;
    top: 100px;
    z-index: 1;
    background: #fff;
}

.thead-sticky-top {
    position: sticky;
    top: 64px;
    z-index: 1;
    background: #fff;
}

.hasError_color{
    background: #FFECEC;
}
.required_font{
    color: #c72e47;
}

.t-no{
    color: #437EC4;
}

.t-color{
    color: #f5518f;
}

.t-size{
    color: #29A63C;
}

#admin_search_product_sort_choice_0+.form-check-label{
    color: #437EC4;
}

#admin_search_product_sort_choice_1+.form-check-label{
    color: #f5518f;
}

#admin_search_product_sort_choice_2+.form-check-label{
    color: #29A63C;
}

.fixed-header-container {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    background: white;
}
  
body {
    padding-top: 0;
}

/* ↓なぜか反映しない・・・ */
.ec-devBackground {
    background: rgba(37, 88, 32, 0.63);
    height: 5rem;
    position: fixed;
    top: 0;
    width: 100%;
    color: white;
    z-index: 9999;
    display: flex;
    font-weight: bold; }
    .ec-devBackground > * {
        margin: auto; }
    .ec-devBackground {
        display: inline-block;
        margin-right: 1rem;
        width: 20px;
        height: 20px;
        color: #fff;
        fill: #fff;
        vertical-align: top; }
    .ec-devBackground + * {
        margin-top: 5rem; }
