.curriculum-modal-finalize-modal {
  width: calc(100% - 40px);
  max-width: 400px;
}
.curriculum-modal-finalize-modal-cancel {
  background-color: #262626;
}
.curriculum-modal-finalize-modal-cancel:disabled {
  background-color: #cdcdcd;
  cursor: not-allowed;
}
.curriculum-modal-finalize-modal-accept {
  background-color: #008ACF;
}
.curriculum-modal-finalize-modal-accept:disabled {
  background-color: #cdcdcd;
  cursor: not-allowed;
}

.currlist {
  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) {
  .currlist {
    padding: 0 15px;
  }
}
.currlist-wrapper {
  padding: 0 10px;
  flex-basis: 100%;
  width: 100%;
}
@media (min-width: 600px) {
  .currlist-wrapper {
    padding: 0 15px;
  }
}
.currlist-table {
  min-width: 600px;
}
.currlist-table-col-semester {
  min-width: 100px;
  width: 10%;
}
.currlist-table-col-standard {
  min-width: 220px;
  width: 25%;
}
.currlist-table-col-scale {
  min-width: 150px;
  width: 20%;
}
.currlist-table-col-buttons {
  min-width: 250px;
  width: 100%;
  text-align: right;
}
.currlist-table-cell-semester {
  min-width: 100px;
  width: 10%;
}
.currlist-table-cell-standard {
  min-width: 220px;
  width: 25%;
}
.currlist-table-cell-scale {
  min-width: 150px;
  width: 20%;
}
.currlist-table-cell-buttons {
  min-width: 250px;
  text-align: right !important;
}
.currlist-table-semester-button {
  padding: 10px 14px;
  font-size: 0.8rem;
}
@media (orientation: portrait) and (min-width: 360px) {
  .currlist-table-semester-button {
    font-size: 0.9rem;
  }
}
@media (orientation: portrait) and (min-width: 400px) {
  .currlist-table-semester-button {
    font-size: 0.9rem;
  }
}
@media (orientation: portrait) and (min-width: 600px) {
  .currlist-table-semester-button {
    font-size: 0.9rem;
  }
}
@media (orientation: portrait) and (min-width: 900px) {
  .currlist-table-semester-button {
    font-size: 0.9rem;
  }
}
@media (orientation: landscape) and (min-width: 900px) {
  .currlist-table-semester-button {
    font-size: 0.9rem;
  }
}
@media (orientation: landscape) and (min-width: 1200px) {
  .currlist-table-semester-button {
    font-size: 0.9rem;
  }
}
@media (orientation: landscape) and (min-width: 1500px) {
  .currlist-table-semester-button {
    font-size: 0.9rem;
  }
}
@media (orientation: landscape) and (min-width: 1800px) {
  .currlist-table-semester-button {
    font-size: 0.9rem;
  }
}
.currlist-table-semester-button-add {
  display: inline-block;
  background-color: #008ACF;
}
.currlist-table-semester-button-add-img {
  margin-right: 10px;
  width: 12px;
}
.currlist-table-semester-button-add:disabled {
  background-color: #d7d7d7;
}
.currlist-table-semester-button-detail {
  display: inline-block;
  background-color: #F7C161;
  margin-right: 10px;
}
.currlist-table-semester-button-delete {
  display: inline-block;
  background-color: #F44545;
}
.currlist-table-semester-button-delete:disabled {
  background-color: #d7d7d7;
}
.currlist-modal-add-modal {
  width: calc(100% - 40px);
  max-width: 400px;
}
.currlist-modal-add-modal-cancel {
  background-color: #262626;
}
.currlist-modal-add-modal-cancel:disabled {
  background-color: #cdcdcd;
}
.currlist-modal-add-modal-add {
  background-color: #008ACF;
}
.currlist-modal-add-modal-add:disabled {
  background-color: #cdcdcd;
}
.currlist-modal-delete-modal {
  width: calc(100% - 40px);
  max-width: 400px;
}
.currlist-modal-delete-modal-cancel {
  background-color: #262626;
}
.currlist-modal-delete-modal-cancel:disabled {
  background-color: #cdcdcd;
}
.currlist-modal-delete-modal-yes {
  background-color: #F44545;
}
.currlist-modal-delete-modal-yes:disabled {
  background-color: #cdcdcd;
}

.currcourse {
  padding: 0 10px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  min-width: 0;
}
@media (min-width: 600px) {
  .currcourse {
    padding: 0 15px;
    justify-content: flex-start;
  }
}
.currcourse-metadata {
  padding: 0 10px;
  flex-basis: 100%;
}
@media (min-width: 600px) {
  .currcourse-metadata {
    padding: 0 15px;
  }
}
@media (min-width: 900px) {
  .currcourse-metadata {
    flex-basis: 25%;
  }
}
.currcourse-form {
  padding: 0 10px;
  flex-basis: 100%;
}
@media (min-width: 600px) {
  .currcourse-form {
    padding: 0 15px;
  }
}
@media (min-width: 900px) {
  .currcourse-form {
    flex-basis: 75%;
  }
}
.currcourse-form-footer-button {
  background-color: #008ACF;
}
.currcourse-form-footer-button:disabled {
  cursor: not-allowed;
  background-color: #d7d7d7;
}
.currcourse-form-header-button-copy {
  background-color: #008ACF;
}
.currcourse-form-header-button-copy:disabled {
  cursor: not-allowed;
  background-color: #d7d7d7;
}
.currcourse-form-table {
  min-width: 600px;
}
.currcourse-form-table-col-coursename {
  min-width: 250px;
  width: 100%;
}
.currcourse-form-table-col-kkm, .currcourse-form-table-col-unit {
  min-width: 150px;
  width: 15%;
}
.currcourse-form-table-col-required, .currcourse-form-table-col-active {
  min-width: 200px;
  width: 19%;
}
.currcourse-form-table-cell-coursename {
  min-width: 250px;
  width: 100%;
}
.currcourse-form-table-cell-kkm, .currcourse-form-table-cell-unit {
  min-width: 135px;
  width: 10%;
}
.currcourse-form-table-cell-required, .currcourse-form-table-cell-active {
  min-width: 150px;
  width: 15%;
}
.currcourse-form-table-cell-active {
  text-align: right !important;
}

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