.student-modal-finalize-modal {
  width: calc(100% - 40px);
  max-width: 400px;
}
.student-modal-finalize-modal-profile {
  background-color: #262626;
}
.student-modal-finalize-modal-profile:disabled {
  background-color: #cdcdcd;
}
.student-modal-finalize-modal-finalize {
  background-color: #008ACF;
}
.student-modal-finalize-modal-finalize:disabled {
  background-color: #cdcdcd;
}

.studlist {
  padding: 0 10px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  min-width: 0;
}
@media (min-width: 600px) {
  .studlist {
    padding: 0 15px;
  }
}
.studlist-status-semester-modal {
  width: calc(100% - 40px);
  max-width: 400px;
}
.studlist-status-semester-modal-cancel {
  background-color: #262626;
}
.studlist-status-semester-modal-cancel:disabled {
  background-color: #cdcdcd;
}
.studlist-status-semester-modal-accept {
  background-color: #008ACF;
}
.studlist-status-semester-modal-accept:disabled {
  background-color: #cdcdcd;
}
.studlist-create {
  padding: 0 10px;
  flex-basis: 100%;
}
@media (min-width: 600px) {
  .studlist-create {
    padding: 0 15px;
  }
}
@media (min-width: 1200px) {
  .studlist-create {
    flex-basis: 25%;
  }
}
.studlist-create-footer-button {
  background-color: #008ACF;
}
.studlist-create-footer-button:disabled {
  background-color: #d7d7d7;
  cursor: not-allowed;
}
.studlist-form {
  padding: 0 10px;
  flex-basis: 100%;
  min-width: 0;
}
@media (min-width: 600px) {
  .studlist-form {
    padding: 0 15px;
  }
}
@media (min-width: 1200px) {
  .studlist-form {
    flex-basis: 75%;
  }
}
.studlist-form-header-button-change-class {
  background-color: #008ACF;
}
.studlist-form-header-button-change-class:disabled {
  cursor: not-allowed;
  background-color: #d7d7d7;
}
.studlist-form-table {
  min-width: 600px;
}
.studlist-form-table-col-rank {
  min-width: 100px;
  width: 10%;
}
.studlist-form-table-col-nisn {
  min-width: 150px;
  width: 15%;
}
.studlist-form-table-col-name {
  min-width: 250px;
  width: 100%;
}
.studlist-form-table-col-class {
  min-width: 200px;
  width: 10%;
}
.studlist-form-table-col-status {
  min-width: 200px;
  width: 10%;
}
.studlist-form-table-col-erapor {
  min-width: 200px;
  width: 10%;
}
.studlist-form-table-col-buttons {
  min-width: 150px;
  width: 20%;
}
.studlist-form-table-cell-rank {
  min-width: 100px;
  width: 10%;
}
.studlist-form-table-cell-rank > div {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.studlist-form-table-cell-rank > div > img {
  margin-right: 15px;
  width: 4px;
  cursor: grab;
}
.studlist-form-table-cell-nisn {
  min-width: 150px;
  width: 5%;
}
.studlist-form-table-cell-name {
  min-width: 250px;
  width: 100%;
}
.studlist-form-table-cell-class {
  min-width: 200px;
  width: 10%;
}
.studlist-form-table-cell-status {
  min-width: 200px;
  width: 10%;
}
.studlist-form-table-cell-status-button {
  background-color: #008ACF;
  color: white;
  font-size: 0.9rem;
  font-weight: 700;
  height: 28px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.studlist-form-table-cell-erapor {
  min-width: 200px;
  width: 10%;
}
.studlist-form-table-cell-buttons {
  min-width: 150px;
  width: 5%;
  text-align: right !important;
}
.studlist-form-table-cell-buttons-edit {
  display: inline-block;
  background-color: #F29446;
}
.studlist-form-table-cell-buttons-delete {
  display: inline-block;
  margin-left: 5px;
  background-color: #F44545;
}
.studlist-form-footer-button {
  background-color: #008ACF;
}
.studlist-form-footer-button:disabled {
  background-color: #d7d7d7;
  cursor: not-allowed;
}
.studlist-modal-delete-modal {
  width: calc(100% - 40px);
  max-width: 400px;
}
.studlist-modal-delete-modal-cancel {
  background-color: #262626;
}
.studlist-modal-delete-modal-cancel:disabled {
  background-color: #cdcdcd;
}
.studlist-modal-delete-modal-yes {
  background-color: #F44545;
}
.studlist-modal-delete-modal-yes:disabled {
  background-color: #cdcdcd;
}

.studscore {
  padding: 0 10px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  min-width: 0;
}
@media (min-width: 600px) {
  .studscore {
    padding: 0 15px;
  }
}
.studscore-modal-finalize-modal {
  width: calc(100% - 40px);
  max-width: 400px;
}
.studscore-modal-finalize-modal-cancel {
  background-color: #262626;
}
.studscore-modal-finalize-modal-cancel:disabled {
  background-color: #cdcdcd;
  cursor: not-allowed;
}
.studscore-modal-finalize-modal-accept {
  background-color: #008ACF;
}
.studscore-modal-finalize-modal-accept:disabled {
  background-color: #cdcdcd;
  cursor: not-allowed;
}
.studscore-metadata {
  padding: 0 10px;
  flex-basis: 100%;
}
@media (min-width: 600px) {
  .studscore-metadata {
    padding: 0 15px;
  }
}
@media (min-width: 900px) {
  .studscore-metadata {
    flex-basis: 25%;
  }
}
.studscore-form {
  padding: 0 10px;
  width: 100%;
}
@media (min-width: 600px) {
  .studscore-form {
    padding: 0 15px;
  }
}
@media (min-width: 900px) {
  .studscore-form {
    width: 75%;
  }
}
.studscore-form-main {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.studscore-form-main-header-button-transfer {
  display: none;
  background-color: #AF5FED;
}
.studscore-form-main-header-button-veteran {
  display: none;
  background-color: #F25C5C;
}
.studscore-form-main-header-button-exchange {
  display: none;
  background-color: #EAB260;
}
.studscore-form-main-header-button-holiday {
  display: none;
  background-color: #7DE862;
}
.studscore-form-main-header-button-internship {
  display: none;
  background-color: #62e8be;
}
.studscore-form-main-header-button-reset {
  display: none;
  background-color: #F44545;
}
.studscore-form-main-table {
  width: 100%;
}
.studscore-form-main-table-col-course {
  min-width: 250px;
  width: 100%;
}
.studscore-form-main-table-col-scale4 {
  min-width: 200px;
  width: 20%;
}
.studscore-form-main-table-col-scale100 {
  min-width: 200px;
  width: 20%;
}
.studscore-form-main-table-cell-course {
  min-width: 250px;
  width: 100%;
}
.studscore-form-main-table-cell-scale4 {
  min-width: 200px;
  width: 20%;
}
.studscore-form-main-table-cell-scale100 {
  min-width: 200px;
  width: 20%;
}
.studscore-form-main-table-footer-button {
  background-color: #008ACF;
}
.studscore-form-main-table-footer-button:disabled {
  background-color: #d7d7d7;
  cursor: not-allowed;
}
.studscore-form-main-table-modal-special-modal, .studscore-form-main-table-modal-delete-modal {
  width: calc(100% - 40px);
  max-width: 400px;
}
.studscore-form-main-table-modal-special-modal-cancel, .studscore-form-main-table-modal-delete-modal-cancel {
  background-color: #262626;
}
.studscore-form-main-table-modal-special-modal-cancel:disabled, .studscore-form-main-table-modal-delete-modal-cancel:disabled {
  background-color: #cdcdcd;
  cursor: not-allowed;
}
.studscore-form-main-table-modal-special-modal-accept, .studscore-form-main-table-modal-delete-modal-accept {
  background-color: #008ACF;
}
.studscore-form-main-table-modal-special-modal-accept:disabled, .studscore-form-main-table-modal-delete-modal-accept:disabled {
  background-color: #cdcdcd;
  cursor: not-allowed;
}
.studscore-form-main-table-modal-delete-modal-accept {
  background-color: #F44545;
}
.studscore-form-special-table {
  min-width: 600px;
}
.studscore-form-special-table-col-coursename {
  min-width: 250px;
  width: 100%;
}
.studscore-form-special-table-col-kkm, .studscore-form-special-table-col-unit {
  min-width: 150px;
  width: 15%;
}
.studscore-form-special-table-col-required, .studscore-form-special-table-col-active {
  min-width: 200px;
  width: 19%;
}
.studscore-form-special-table-cell-coursename {
  min-width: 250px;
  width: 100%;
}
.studscore-form-special-table-cell-kkm, .studscore-form-special-table-cell-unit {
  min-width: 135px;
  width: 10%;
}
.studscore-form-special-table-cell-required, .studscore-form-special-table-cell-active {
  min-width: 150px;
  width: 15%;
}
.studscore-form-special-table-cell-active {
  text-align: right !important;
}
.studscore-form-special-footer-button {
  background-color: #008ACF;
}
.studscore-form-special-footer-button:disabled {
  cursor: not-allowed;
  background-color: #d7d7d7;
}

.studimport, .studexport {
  padding: 0 10px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  min-width: 0;
}
@media (min-width: 600px) {
  .studimport, .studexport {
    padding: 0 15px;
  }
}
.studimport-major, .studimport-score, .studexport-major, .studexport-score {
  padding: 0 10px;
  flex-basis: 100%;
}
@media (min-width: 600px) {
  .studimport-major, .studimport-score, .studexport-major, .studexport-score {
    padding: 0 15px;
  }
}
@media (min-width: 1200px) {
  .studimport-major, .studimport-score, .studexport-major, .studexport-score {
    flex-basis: 33.33%;
  }
}
.studimport-major-footer-button, .studimport-score-footer-button, .studexport-major-footer-button, .studexport-score-footer-button {
  background-color: #008ACF;
}
.studimport-major-footer-button:disabled, .studimport-score-footer-button:disabled, .studexport-major-footer-button:disabled, .studexport-score-footer-button:disabled {
  background-color: #d7d7d7;
  cursor: not-allowed;
}

/*# sourceMappingURL=student.css.map */
