.section-title {
	margin-bottom:20px;
	padding-bottom:10px;
	color: #666;	
	border-bottom:solid 1px #D3D3D3;
}
.section-title-noline {
	margin-bottom:20px;
	padding-bottom:10px;
	color: #666;	
}
.section-title-submittion {
	font-size:30px;
	font-weight:bold;
	margin-bottom:20px;
	padding-bottom:10px;
	color: #DE8B37;	
	border-bottom:solid 1px #D3D3D3;	
}
.section-title-submittion-small {
	font-size:25px;
	font-weight:bold;
	margin-top:20px;
	padding-bottom:10px;
	color: #DE8B37;	
}
.navlang {
	font-size:25px;
	vertical-align:middle;
}
.navback {
	background:#F9F6E8;
}
.flag {
	margin-top:-5px;
	vertical-align:middle;
	width:30px;
	height:20px;
	border:solid 1px #E4E4E4;
}
.form-text {
	color: #E89138;
}
.submission label {
	font-weight:bold;
}
.form-check label {
	font-size:17px;
	font-weight:normal;
}
.subtextarea {
	height: 150px;
}
#pagelist {
	clear:both;
	padding-top:30px;
}
.signalert {
	margin-top:10px;
}
.ialert {
	font-size:10px;
	color:#ED1C24;
	vertical-align:middle;
}
.noview {
	display:none;
}
small a:hover, label a:hover {
	text-decoration:none;
}
#edit-form {
	margin-top:20px;
}
.row-in {
	margin-right: 0px;
  	margin-left: 0px;
}
.bottom3 {
	margin-bottom:3px;
}
.bottom30 {
	margin-bottom:30px;
}
.top30 {
	margin-top:30px;
}
.dec {
	color:#000;
	margin-left:10px;
}
#conferencelist, #conferencelist li, #conferencelist li ul, #conferencelist li ul li {
	list-style:none;
	text-align:center;
	padding:0;
	margin:0;
}
#conferencelist > li:first-child > ul > li {
    background-color:#D7E6EE;
    font-weight:bold;
    text-align:center;    
}
#conferencelist > li > ul {
    clear:both;
    padding:0px auto;
    position:relative;
    min-width:40px;
}
#conferencelist > li > ul > li { 
    float:left;
    font-size:12pt;    
    vertical-align:baseline;
    line-height:40px;
    border-bottom:1px solid #D7E6EE;
    white-space:nowrap;word-break:break-all;overflow:ellipsis;overflow:hidden;
}    
#conferencelist > li > ul > li:first-child               		{width:10%;} /*No 열 크기*/
#conferencelist > li > ul > li:first-child +li           		{width:50%; font-weight:bold;  white-space:nowrap;word-break:break-all;overflow:ellipsis;overflow:hidden;} /*제목 열 크기*/
#conferencelist > li > ul > li:first-child +li+li        		{width:25%;} /*개최일 열 크기*/
#conferencelist > li > ul > li:first-child +li+li+li     		{width:5%;} /*편집 열 크기*/
#conferencelist > li > ul > li:first-child +li+li+li+li  		{width:5%;} /*보기 열 크기*/
#conferencelist > li > ul > li:first-child +li+li+li+li+li  	{width:5%;} /*보기 열 크기*/

#conferencelist > li > ul > li a:hover {
 	text-decoration : none;
}
#conferencelist > li > ul > li.l4  {font-size:20px;} /*편집 열 크기*/
#conferencelist > li > ul > li.l5  {font-size:20px;} /*보기 열 크기*/
#conferencelist > li > ul > li.l6  {font-size:20px;} /*보기 열 크기*/


#submissionlist, #submissionlist li, #submissionlist li ul, #submissionlist li ul li {
	list-style:none;
	text-align:center;
	padding:0;
	margin:0;
}

#submissionlist > li:first-child > ul > li {
    background-color:#D7E6EE;
    font-weight:bold;
    text-align:center;    
}
#submissionlist > li > ul {
    clear:both;
    padding:0px auto;
    position:relative;
    min-width:40px;
}

#submissionlist > li > ul > li { 
    float:left;
    font-size:12pt;    
    vertical-align:baseline;
    line-height:40px;
    border-bottom:1px solid #D7E6EE;
    white-space:nowrap;word-break:break-all;overflow:ellipsis;overflow:hidden;
}    
#submissionlist > li > ul > li:first-child               {width:10%;} /*No 열 크기*/
#submissionlist > li > ul > li:first-child +li           {width:40%; white-space:nowrap;word-break:break-all;overflow:ellipsis;overflow:hidden;} /*제목 열 크기*/
#submissionlist > li > ul > li:first-child +li+li        {width:20%;} /*개최일 열 크기*/
#submissionlist > li > ul > li:first-child +li+li+li     {width:10%;} /*편집 열 크기*/
#submissionlist > li > ul > li:first-child +li+li+li+li     {width:10%;} /*편집 열 크기*/
#submissionlist > li > ul > li:first-child +li+li+li+li+li     {width:10%;} /*편집 열 크기*/

#submissionlist > li > ul > li a:hover {
 	text-decoration : none;
}
#submissionlist > li > ul > li.l2  {font-size:15px; text-align:left;} /*편집 열 크기*/

#presenterlist, #presenterlist li, #presenterlist li ul, #presenterlist li ul li {
	list-style:none;
	text-align:center;
	padding:0;
	margin:0;
}
#presenterlist > li > ul {
    clear:both;
    padding:0px auto;
    position:relative;
    min-width:40px;
}
#presenterlist > li > ul > li { 
    float:left;
    font-size:12pt;    
    vertical-align:baseline;
    line-height:40px;
    border-bottom:1px solid #D7E6EE;
    white-space:nowrap;word-break:break-all;overflow:ellipsis;overflow:hidden;
}    
#presenterlist > li > ul > li:first-child               {width:10%;} /*No 열 크기*/
#presenterlist > li > ul > li:first-child +li           {width:40%;} /*제목 열 크기*/
#presenterlist > li > ul > li:first-child +li+li        {width:20%;} /*개최일 열 크기*/
#presenterlist > li > ul > li:first-child +li+li+li     {width:20%;} /*편집 열 크기*/
#presenterlist > li > ul > li:first-child +li+li+li+li     {width:10%;} /*편집 열 크기*/

#presenterlist > li > ul > li a:hover {
 	text-decoration : none;
}
#presenterlist > li > ul > li.l2  {font-size:15px; text-align:left;} /*편집 열 크기*/


#reviewerlist, #reviewerlist li, #reviewerlist li ul, #reviewerlist li ul li {
	list-style:none;
	text-align:center;
	padding:0;
	margin:0;
}
#reviewerlist > li:first-child > ul > li {
    background-color:#D7E6EE;
    font-weight:bold;
    text-align:center;    
}
#reviewerlist > li > ul {
    clear:both;
    padding:0px auto;
    position:relative;
    min-width:40px;
}
#reviewerlist > li > ul > li { 
    float:left;
    font-size:12pt;    
    vertical-align:baseline;
    line-height:40px;
    border-bottom:1px solid #D7E6EE;
    white-space:nowrap;word-break:break-all;overflow:ellipsis;overflow:hidden;
}    
#reviewerlist > li > ul > li:first-child               {width:10%;} /*No 열 크기*/
#reviewerlist > li > ul > li:first-child +li           {width:30%; font-weight:bold;} /*이름 열 크기*/
#reviewerlist > li > ul > li:first-child +li+li        {width:30%;} /*이메일 열 크기*/
#reviewerlist > li > ul > li:first-child +li+li+li     {width:25%; white-space:nowrap;word-break:break-all;overflow:ellipsis;overflow:hidden;} /*관심분야 열 크기*/
#reviewerlist > li > ul > li:first-child +li+li+li+li     {width:5%;} /*삭제 열 크기*/

#reviewerlist > li > ul > li a:hover {
 	text-decoration : none;
}
#reviewerlist > li > ul > li.l2  {font-size:15px; text-align:left;} /*편집 열 크기*/

#assignlist, #assignlist li, #assignlist li ul, #assignlist li ul li {
	list-style:none;
	text-align:center;
	padding:0;
	margin:0;
}
#assignlist > li > ul {
    clear:both;
    padding:0px auto;
    position:relative;
    min-width:40px;
}
#assignlist > li > ul > li { 
    float:left;
    font-size:12pt;    
    vertical-align:baseline;
    line-height:40px;
    border-bottom:1px solid #D7E6EE;
    white-space:nowrap;word-break:break-all;overflow:ellipsis;overflow:hidden;
}    
#assignlist > li > ul > li:first-child               {width:10%; } /*No 열 크기*/
#assignlist > li > ul > li:first-child +li           {width:30%; font-weight:bold; } /*이름 열 크기*/
#assignlist > li > ul > li:first-child +li+li        {width:30%; } /*이메일 열 크기*/
#assignlist > li > ul > li:first-child +li+li+li     {width:25%; } /*관심분야 열 크기*/
#assignlist > li > ul > li:first-child +li+li+li+li    {width:5%; } /*체크박스*/

#assignlist > li > ul > li a:hover {
 	text-decoration : none;
}
#assignlist > li > ul > li.l2  {font-size:15px; text-align:left;} /*편집 열 크기*/

.authorbox {
	border:1px solid #E3E2E2;
	padding:20px;
	margin-bottom:10px;	
}
.confbox {
	border:1px solid #E3E2E2;
	padding:20px;
	margin-bottom:10px;
}
.conftitle {
	padding:10px;
	font-size: 30px;
	font-weight: bold;
	text-align :center;
	color : #3A4564;
}
.confinfo {
	padding:10px;
}
.conflabel {
	font-size: 20px;
	font-weight: bold;
	vertical-align:middle;
	color: #737373;	
}
.confdate {
	font-size: 17px;
	font-weight: bold;	
	vertical-align:middle;
}
.font15 {
	font-size:17px;
	font-weight:bold;
}
.faplus {
	font-size: 30px; color:#60B2D6; margin-left:20px; margin-right:10px; cursor:pointer;
}
.faminus {
	font-size: 30px; color:#60B2D6; cursor:pointer;
}
.faremove {
	font-size: 20px; color:#bd0000; cursor:pointer;
}
.fachecked {
	font-size: 20px; color:#EA1D25; cursor:pointer;
}
.faunchecked {
	font-size: 20px; color:#888787; cursor:pointer;
}
.pointer {
	cursor:pointer;
}
.right10 {
	margin-right:10px;
}
.section-title-data {
	font-size:15px;
	font-weight:bold;
	color: #DE8B37;	
	vertical-align:middle;
	padding:5px;
}
.section-title-track {	
	font-size:15px;
	font-weight:bold;
	color: #2630C8;	
	vertical-align:middle;
	margin-left:20px;
	padding:5px;
}
.section-title-session {
	font-size:15px;
	font-weight:bold;
	color: #CF252C;	
	vertical-align:middle;
	padding:5px;
}
.schedule-presenter li {
	font-size:15px;
	font-weight:bold;
	margin-bottom:25px;	
	clear:both;
}
.schedule-presenter li a {
	text-decoration:none;
}
.schedule-list li {
	padding-bottom:25px;	
}
.li-left {
	display:inline;
}
.li-right {
	display:inline-block;	
	float:right;
}
#reviewrlist {
	margin:0;
}
#reviewrlist li {
	line-height:30px;
}
.poplist {
	list-style:none;
	padding:0;
	margin:0;
}
.alert-small {
	padding:5px;
}
.paper-title {
	font-size:18px;
	font-weight:bold;
}
@media (min-width: 992px) {
  .modal-lg {
  	width:90%;
    max-width: 1100px;
  }
}
.reviewresulttable {
	width:100%;
	border-collapse: collapse;
	border:1px solid #CCC;
	font-size:14px;
}
.reviewresulttable th {
	padding:5px 10px;
}
.reviewresulttable td.h {
	background-color:#ECEEEE;
}
.reviewresulttable td {
	padding:5px 10px;
	height:20px;
	min-width:30px;
	text-align:center;	
	font-weight:bold;
}
.toeditortable {
	width:100%;
	border-collapse: collapse;
	border:1px solid #CCC;
	font-size:14px;
}
.toeditortable th {
	padding:5px 10px;
	text-align:center;
	width:50px;
}
.toeditortable td {
	padding:5px 10px;
	height:20px;

}
.resulttable {
	width:100%;
	border-collapse: collapse;
	border:1px solid #CCC;
	background-color:#ECEEEE;
	font-size:14px;
}
.resulttable th {
	padding:5px 10px;
	text-align:center;
	width:150px;
}
.resulttable .custom-select {
	max-width: 150px;
}
.resulttable td {
	padding:5px 10px;
	height:20px;

}