@charset "utf-8";

/* -- COI -* -------------------------------------------------------------------------------------------- */

#coi_form_table{
  width: 100%;
  min-width: 920px !important;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

#coi_form_table th,
#coi_form_table td{
  border: 1px solid #dcdcdc;
  padding: 10px;
  text-align: left;
  vertical-align: top;
}

#coi_form_table td{
  border: 1px solid #dcdcdc;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  background-color: #f4f5f7;
}

#confirm_field #coi_form_table td{
  background-color: #fff;
}

#coi_form_table thead > tr > th{
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 0.9rem;
  line-height: 1.45;
  padding: 7px;
  border-top: none;
}

#coi_form_table thead > tr > th > span{
  color: #5c5c5c;
  font-weight: normal;
  font-size: 0.8rem;
}

#coi_form_table thead > tr > th:first-child{
  width: 20rem !important;
}
#coi_form_table thead > tr > th:nth-child(2){
  text-align: center;
  width: 5rem !important;
}
#coi_form_table thead > tr > th:nth-child(3){
  width: 9rem !important;
}

#coi_form_table th{
  background-color: #f1f7f5;
  font-size: 1rem;
  font-weight: normal;
}

#coi_form_table th p.txtindent{
  font-size: 0.95em !important;
  line-height: 1.35 !important;
  color: #333 !important;
  padding-left: 1rem !important;
  text-indent: -0.8rem !important;
  margin-bottom: 5px;
}

#coi_form_table th > p ,#coi_form_table td > p{
  font-size: 0.85em !important;
  color: #666666 !important;
  letter-spacing: -0.01em !important;
  padding-left: 1rem !important;
  text-indent: -0.7rem !important;
  margin-bottom: 3px;
  line-height: 1.45 !important;
}

/* #coi_form_table > tbody > td > textarea{
  width: 100%;
  height: 700px !important;
  resize: vertical; 
  background: #fff !important;
  padding: 10px;
  margin: 0 0 5px 0;
  border: none;
  line-height: 1.65 !important;
} */

.error_blank{
padding-left: 0.5rem;
color: #da3c41;
font-size: 0.9em;
}


.txtcenter{
  text-align: center !important;
} 

.area-scroll{
  overflow-x: auto;
}

.table-responsive{
  display: block;
  width: 100%;
  margin-bottom: 35px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  /* border-top: 1px solid #dcdcdc; */
}

label.coi{
  margin:0 0.35rem !important;
}

label.coi:hover{
  cursor: pointer !important;
}


#coauthor_coi_form_table{
  width: 100%;
  min-width: 920px !important;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

#coauthor_coi_form_table th,
#coauthor_coi_form_table td{
  border: 1px solid #dcdcdc;
  padding: 10px;
  text-align: left;
  vertical-align: top;
}

#coauthor_coi_form_table td{
  border: 1px solid #dcdcdc;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  background-color: #f4f5f7;
}

#confirm_field #coauthor_coi_form_table td{
  background-color: #fff;
}

#coauthor_coi_form_table thead > tr > th{
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 0.9rem;
  line-height: 1.45;
  padding: 7px;
  border-top: none;
}

#coauthor_coi_form_table thead > tr > th > span{
  color: #5c5c5c;
  font-weight: normal;
  font-size: 0.8rem;
}

#coauthor_coi_form_table thead > tr > th:first-child{
  width: 20rem !important;
}
#coauthor_coi_form_table thead > tr > th:nth-child(2){
  text-align: center;
  width: 5rem !important;
}
#coauthor_coi_form_table thead > tr > th:nth-child(3){
  width: 9rem !important;
}

#coauthor_coi_form_table th{
  background-color: #f1f7f5;
  font-size: 1rem;
  font-weight: normal;
}

#coauthor_coi_form_table th p.txtindent{
  font-size: 0.95em !important;
  line-height: 1.35 !important;
  color: #333 !important;
  padding-left: 1rem !important;
  text-indent: -0.8rem !important;
  margin-bottom: 5px;
}

#coauthor_coi_form_table th > p ,#coauthor_coi_form_table td > p{
  font-size: 0.85em !important;
  color: #666666 !important;
  letter-spacing: -0.01em !important;
  padding-left: 1rem !important;
  text-indent: -0.7rem !important;
  margin-bottom: 3px;
  line-height: 1.45 !important;
}

/* #coauthor_coi_form_table > tbody > td > textarea{
  width: 100%;
  height: 700px !important;
  resize: vertical; 
  background: #fff !important;
  padding: 10px;
  margin: 0 0 5px 0;
  border: none;
  line-height: 1.65 !important;
} */