@charset "UTF-8";

/* Table */
table.table-history tbody tr.hover {
  background-color: rgba(77, 189, 116, 0.2) !important;
}
/* 赤ホバー */
table.table-history tbody tr.hover-red {
  background-color: rgba(247, 213, 213, 0.6) !important;
}

table.table-history tbody tr.selected {
  background-color: rgba(77, 189, 116, 0.8) !important;
}

/* Button */
.btn-primary {
  background-color: #4dbd74;
  border-color: #4dbd74;
}

.btn-primary:hover {
  background-color: #3ea662;
  border-color: #3a9d5d;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  background-color: #3a9d5d;
  border-color: #379457;
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(56, 170, 41, .5) !important;
}

/* Background */
.bg-primary {
  background-color: #38aa29 !important;
}

.card.bg-primary {
  border-color: #369527;
}

/* Form elements */
.form-control:focus, .form-control.focus {
  border-color: #9cbe95;
  box-shadow: 0 0 0 0.2rem rgba(56, 170, 41, .25);
}

/* Pace */
.pace .pace-progress {
  height: 2px;
  background: #4dbd74;
}

/* Link */
.page-link {
  color: #4dbd74;
}

.page-link:hover {
  color: #3ea662;
}

.page-item.active .page-link {
  background-color: #4dbd74;
  border-color: #4dbd74;
}

.page-link:focus {
  box-shadow: 0 0 0 0.2rem rgba(56, 170, 41, .25);
}

.btn-prepend:focus {
  box-shadow: 0 0 0 0.2rem rgba(56, 170, 41, .25);
}

/* Sidebar */
.navbar .sidebar .active.dropdown-toggle i, .sidebar .nav-link.active i, .sidebar .navbar .active.dropdown-toggle i {
  color: #4dbd74;
}

.navbar .sidebar .dropdown-toggle:hover, .sidebar .nav-link:hover, .sidebar .navbar .dropdown-toggle:hover {
  background: #3ea662 !important;
}

.breadcrumb_box .breadcrumb_box_icon > i {
  color: #4dbd74;
}

/* Header search button */
.search-wrapper.active .input-holder.active::before {
  border-color: #9cbe95;
  box-shadow: 0 0 0 0.2rem rgba(56, 170, 41, .25);
}

.search-wrapper .input-holder .search-icon:hover {
  background: #3ea662;
}

.search-wrapper .input-holder .search-icon {
  background: #4dbd74;
}

.search-wrapper .close::before:hover, .search-wrapper .close::after:hover {
  background: #3ea662;
}

.search-wrapper .close::before, .search-wrapper .close::after {
  background: #4dbd74;
}

/* Bootstrap 3 Datepicker */
.bootstrap-datetimepicker-widget table td.today:before {
  border-bottom-color: #4dbd74 !important;
}

.bootstrap-datetimepicker-widget table thead tr th.prev,
.bootstrap-datetimepicker-widget table thead tr th.next {
  color: #4dbd74 !important;
}

.bootstrap-datetimepicker-widget .picker-switch {
  color: #4dbd74 !important;
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover,
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #4dbd74 !important;
}

.bootstrap-datetimepicker-widget table .btn span {
  color: #4dbd74 !important;
}

/* Vue Element */
.el-message-box__btns .el-button--primary {
  background-color: #4dbd74 !important;
  border-color: #4dbd74 !important;
}

.el-message-box__btns .el-button--primary:hover {
  background-color: #3ea662 !important;
  border-color: #3ea662 !important;
}

.el-message-box__btns .el-button--primary:active, .el-message-box__btns .el-button--primary.active {
  background-color: #3a9d5d !important;
  border-color: #379457 !important;
}

.el-message-box__headerbtn:focus .el-message-box__close, .el-message-box__headerbtn:hover .el-message-box__close {
  color: #4dbd74 !important;
}

.el-message-box__btns .el-button--primary:focus, .el-message-box__btns .el-button--primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(56, 170, 41, .5) !important;
}

/* Vue Element Transfer */
.el-transfer-panel__item:hover {
  color: #4dbd74;
}

.el-checkbox__input.is-checked+.el-checkbox__label {
  color: #4dbd74;
}

.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #4dbd74;
  border-color: #4dbd74;
}

.el-checkbox__inner:hover {
  border-color: #4dbd74;
}

.el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #4dbd74;
}

.el-transfer__button {
  background-color: #4dbd74;
  border-color: #4dbd74;
}

.el-input.is-active .el-input__inner, .el-input__inner:focus {
  border-color: #4dbd74;
}

.el-transfer .el-button--primary.is-active, .el-button--primary:active {
  background-color: #4dbd74;
  border-color: #4dbd74;
}

.el-transfer .el-button--primary:focus, .el-button--primary:hover {
  background-color: #4dbd74;
  border-color: #4dbd74;
}

@media (min-width: 992px) {
  /* Sidebar */
  .sidebar-minimized .sidebar .nav-link:hover {
    background: #3ea662 !important;
  }

  .sidebar-minimized .sidebar .nav > .nav-dropdown:hover {
    background: #3ea662 !important;
  }

  .sidebar-minimized .sidebar .nav-item:hover > .nav-link {
    background: #3ea662 !important;
  }
}
.line-history-multiple-claim {
  background-color:rgb(213, 237, 247) !important;
}
.line-red {
  background-color:rgb(247, 213, 213) !important;
}