li {
  font-size: 10pt;
  color: #333;
}
ul {
  padding-left: 15px;
}
p.desc {
  font-size: 11pt;
  padding: 0px;
  margin: 0px;
  margin-top: 10px;
  margin-bottom: 5px;
}
p.caption {
  font-size: 9pt;
  padding: 10px;
  margin: 0px;
  margin-top: 0px;
  margin-bottom: 20px;
}
body {
  background-color: #f4f9ff;
}
div#app {
  background-color: #f4f9ff;
}

.v-card.round {
  border: 1px solid #f0f0f0 !important;
  border-radius: 10px !important;
  overflow: hidden;
}

.v-btn--large {
  height: 60px !important;
  font-size: 14pt !important;
  margin-top: 15px;
}

.v-text-field--outline div.v-input__control .v-input__slot {
  border: 1px solid #f0f0f0 !important;
  border-radius: 10px !important;
  background-color: #fff !important;
  margin-bottom: 4px !important;
}

button.v-btn--block {
  height: 50px !important;
  font-size: 14pt;
}

button.v-pagination__item {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
button.v-pagination__navigation {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

.v-btn--router {
  font-size: 12pt !important;
  color: #999 !important;
}
.v-btn--active:before {
  background-color: rgba(0, 0, 0, 0) !important;
  font-weight: bold !important;
}

.v-btn--active {
  color: #333 !important;
  text-decoration: underline !important;
  text-underline-position: under !important;
}
/*

.v-input--checkbox {
	border: 0px solid #fff !important;
}

 */

div.container {
  padding: 10px;
}
#InputFieldNormal {
  margin-top: 11px !important;
}

.bgColorMain1 {
  background-color: #273252 !important;
}
.bgColorMain2 {
  background-color: #c7ff6e !important;
}
.bgColorSub {
  background-color: #2b2b2b !important;
}
.bgColorBG {
  background-color: #f8f8f8 !important;
}
.bgColorWhite {
  background-color: #ffffff !important;
}

.fontColorMain1 {
  color: #1a295c !important;
}
.fontColorMain2 {
  color: #c7ff6e !important;
}
.fontColorWhite {
  color: #ffffff !important;
}
.fontColorGrey {
  color: #868686 !important;
}
.fontColorDarkGrey {
  color: #c1c1c1 !important;
}

.textCaption {
  color: #273252 !important;
  font-size: 8pt;
}

.colorREADY {
  background-color: #162960 !important;
  color: #ffffff !important;
}
.colorCHECKING {
  background-color: #ff0000 !important;
  color: #ffffff !important;
}
.colorCHECKED {
  background-color: #7081ff !important;
  color: #000000 !important;
}
.colorCANCELING {
  background-color: #666666 !important;
  color: #ffffff !important;
}
.colorCANCELED {
  background-color: #dddddd !important;
  color: #000000 !important;
}
.colorPENDING {
  background-color: #7552c1 !important;
  color: #ffffff !important;
}
.colorFINISH {
  background-color: #ef70ff !important;
  color: #000000 !important;
}

.customTextField {
  position: relative;
  border-bottom: 1px solid #ffffff;
}
.customTextField span {
  display: block;
  width: 25%;
  float: left;
}
.customTextField input {
  display: block;
  width: 75%;
  float: left;
}

.customTextField2 {
  position: relative;
  border-bottom: 1px solid #9b9b9b;
}
.customTextField2 span {
  display: block;
  width: 35%;
  float: left;
}
.customTextField2 input {
  display: block;
  width: 65%;
  float: left;
}

.v-date-picker-table th {
  font-size: 16px !important;
  font-weight: 100;
}

.v-date-picker-table .v-btn {
  font-size: 16px !important;
  font-weight: 100;
}
/* .v-list__tile {
  padding-right: 0 !important;
  padding-left: 0 !important;
} */
/* .v-dialog {
  margin: 0 !important;
}

.v-dialog--fullscreen {
  max-width: 100% !important;
}

.v-dialog:not(.v-dialog--fullscreen) {
  max-height: 100% !important;
} */

/* .v-overlay--active:before {
	opacity: 0.8 !important;
} */

.interviewForm img {
  width: 100% !important;
}

/* .customDialog {
  -ms-overflow-style: none;
}
.customDialog::-webkit-scrollbar {
  display: none;
} */

#ch-plugin {
  display: none;
}

.vdialognew {
  box-shadow: none !important;
}

@supports (position: sticky) or (position: -webkit-sticky) {
  .sticky {
    position: -webkit-sticky !important; /* 사파리 브라우저 지원 */
    position: sticky !important;
    top: 0px;
    z-index: 1000;
  }
}
