@charset "utf-8";

/* ----------------------------------------------------
	Custom Color Setting
---------------------------------------------------- */

body {
  background-color: #fff;
}

.judgement-login {
  background-color: #e01d1d;
}

.apply-wrap a {
  color: #e01d1d;
}

.apply-wrap a:hover {
  color: #a21717;
}

.header {
  background-color: #e01d1d;
}

.header h1 {
  text-shadow: 0 0 0.4rem #a21717;
}

.apply-heading hr {
  background-color: #e01d1d;
}

.apply-visual img {
  -webkit-box-shadow: 0 0 0.6rem 0.1rem #f0d3d3;
  box-shadow: 0 0 0.6rem 0.1rem #f0d3d3;
}

@media (max-width: 580px) {
  .apply-visual img {
    box-shadow: 0 0 0 0 #fff;
  }
}

.form-control:focus {
  border-color: #e01d1d;
}

.text-primary {
  color: #e01d1d !important;
}

.bg-primary {
  background-color: #e01d1d !important;
}

.btn-primary {
  background-color: #e01d1d;
  border-color: #e01d1d;
}

.btn-outline-primary {
  color: #e01d1d;
  border-color: #e01d1d;
}

.btn-primary:hover,
.btn-primary:not([disabled]):not(.disabled):active {
  background-color: #a21717;
  border-color: #a21717;
}

.form-control:focus,
.btn-primary.focus,
.btn-primary:focus,
.btn-primary:not([disabled]):not(.disabled):active,
.btn-outline-primary:focus,
.btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(205, 10, 10, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(205, 10, 10, 0.25);
}

.btn-outline-primary:hover,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #e01d1d;
  border-color: #e01d1d;
}

.judgement th a,
.judgement .breadcrumb a,
.judgement .judgement-image-box a {
  color: #e01d1d;
}

.judgement th a:hover,
.judgement .breadcrumb a:hover,
.judgement .judgement-image-box a:hover {
  color: #a21717;
}

.judgement .btn-danger {
  color: #dc3545;
  background-color: #fff;
  border-color: #dc3545;
}

.judgement .btn-danger:hover {
  background-color: #f6cdd1;
}

.judgement .judgement-list-item .child.points .value-view,
.judgement .judgement-list-item .child.points .value-number,
.judgement .judgement-list-item .child.points .value-unit {
  color: #e01d1d;
}

.judgement .judgement-list-item .child.points .value-btn {
  background-color: #e01d1d;
}

.judgement .judgement-list-item .child.points .value-btn:hover {
  background-color: #a21717;
  border-color: #a21717;
}

.judgement .judgement-list-item .child.comment {
  color: #e01d1d;
}

.judgement .badge-primary {
  background-color: #e01d1d;
}

.pagination .page-link {
  color: #e01d1d;
}

.pagination .page-item.active .page-link {
  color: #fff;
  background-color: #e01d1d;
  border-color: #e01d1d;
}

.inline-radio input[type="radio"]:checked + label {
  color: #fff;
  background-color: #e01d1d;
}

.inline-radio input[type="radio"]:checked + label::after {
  border-color: #e01d1d;
}

.compact-view a,
.work-data a {
  color: #e01d1d;
}

.agreement-box {
  height: 350px;
  overflow-y: scroll;
}