/*===========================================
Abstract
===========================================*/

/*-------------------------------------------
Login & forgot password
-------------------------------------------*/
.login{
	width:75%;
	margin:0 auto;
	padding:20px;
	background-color:#f9f9f9;
}
	.login li{
		padding-left:110px;
		padding-top:8px;
	}
		.loginMsg{
			color:#f00;
			padding:10px 0;
		}
		.login h4{
			width:80px;
			margin-top:6px;
		}
		.addAccount, .forgotPW{
			position:absolute;
			margin:6px 0 0 20px;
		}
		.login .btnLogin{
			padding:10px 60px;
		}
	.forgot li{
		padding-left:175px;
		padding-top:8px;
	}
		.forgot h4{
			width:160px;
		}
.loginNotice{
	margin-bottom:30px;
	padding-bottom:20px;
	border-bottom:1px solid #e3e3e3;
}


/*-------------------------------------------
New
-------------------------------------------*/
#regAdd{
	
}
	#regAdd .step{
		margin:0; padding:0; list-style:none;
	}
		#regAdd .step span{
			display:inline-block;
			margin-right:8px;
			color:#ea6da5; font-weight:700;
		}

/*-------------------------------------------
Abstract Step
-------------------------------------------*/
#absStep{
	margin:0 0 20px;
}
	#absStep div{
		float:left;
		width:25%;
		background-color:#fce6f0;
		box-shadow:inset 1px 0 0 rgba(255,255,255,1);
		padding:12px 0;
		text-align:center;
		font-size:18px; color:#fff;
		position:relative;
		overflow:hidden;
	}
	#absStep div.active{
		background-color:#ea6da5;
		color:#fff;
	}
		#absStep .number{
			position:absolute; left:6px; top:-4px;
			font-size:60px; line-height:1; font-weight:300;
		}
		#absStep .active .number{
			color:#fac1db;
		}
/*-------------------------------------------
Overview
-------------------------------------------*/
#overview ul, #overview ol{
	margin:0;
	padding-left:2em;
}
	#overview .formFormat ul{
		padding:0;
		margin-bottom:10px;
		border:1px solid #e3e3e3;
	}
	#reviewed{
		text-align:center;
		background-color:#f5f5f5;
		padding:20px;
	}
	.checkboxType input[type=checkbox]{
		display:none;
	}
	.checkboxType label{
		display:inline-block;
		padding-left:32px;
		height:24px;
		line-height:26px;
		background:url(../images/icon_checkbox.png) no-repeat 0 0;
		margin-bottom:5px;
	}
	.checkboxType input[type=checkbox]:checked + label{
		background:url(../images/icon_checkbox.png) no-repeat 0 bottom;
	}
	/*
	.radioType input[type=radio]{
		display:none;
	}
	.radioType label{
		display:inline-block;
		padding-left:32px;
		height:24px;
		line-height:26px;
		background:url(../images/icon_radio.png) no-repeat 0 0;
		margin-bottom:5px;
	}
	.radioType input[type=radio]:checked + label{
		background:url(../images/icon_radio.png) no-repeat 0 bottom;
	}
	*/
/*-------------------------------------------
Process Step
-------------------------------------------*/
#step{
	background-color:#f9f9f9;
	padding:20px 10px 30px;
	margin-bottom:20px;
}
	#step div{
		float:left;
		width:14%;
		height:42px;
		position:relative;
		text-align:center;
		font-size:14px;
	}
	#step div.active{
		color:#ea6da5;
	}
		#step .number{
			display:inline-block;
			background-color:#fce6f0;
			color:#fff; font-size:18px; line-height:24px;
			width:24px;
			height:24px;
			border-radius:50%;
			position:absolute; left:50%; margin-left:-12px; bottom:-10px; z-index:2;
		}
		#step div.active .number{
			background-color:#ea6da5;
		}
		#step .underline{
			display:block;
			height:3px;
			background-color:#fce6f0;
			margin-top:18px;
		}
		#step .step1 .underline{
			width:50%;
			position:absolute; right:0;
		}
		#step .step7 .underline{
			width:50%;
			position:absolute;
		}
		#step div.active .underline{
			background-color:#ea6da5;
		}

/*-------------------------------------------
Co-Authors
-------------------------------------------*/	
.coAuthors .list{
	border-top:0px solid #aaa !important;	
}
	.coAuthors .list thead{
		display:none;
	}
	.coAuthors .list tbody{
	}
		.coAuthors tbody tr{
			border-bottom:2px solid #aaa !important;
			padding-bottom:10px;
			position:relative;
		}
			.coAuthors tbody tr td{
				display:block;
				float:left;
				position:relative;
				border:none !important;
				padding:10px;
			}
			.coAuthors tbody tr td:nth-child(1){width:50%;}
			.coAuthors tbody tr td:nth-child(2){width:50%;}
			.coAuthors tbody tr td:nth-child(3){width:18%;}
			.coAuthors tbody tr td:nth-child(4){width:32%;}
			.coAuthors tbody tr td:nth-child(5){width:50%;}
			.coAuthors tbody tr td:nth-child(6){width:50%;}
			.coAuthors tbody tr td:nth-child(7){width:50%;}
			.coAuthors tbody tr td:nth-child(8){
				position:relative;
				width:100%; 
				text-align:right;
				border-bottom:1px solid #ddd !important;
				padding:0 !important;
			}
				.coAuthors tbody tr td span{
					display:block;
					font-weight:700;
				}
				.coAuthors tbody tr td input[type=text], .coAuthors tbody tr td select{
					
				}
				.coAuthors tbody tr td .btnDel{
					width:32px !important;
					position:absolute; right:10px; bottom:10px;
				}

/*-------------------------------------------
Confimation
-------------------------------------------*/	
.contactPerson{
	width:40%;
	border:1px solid #ddd;
	padding:10px;
}
	.contactPerson .partTitle{
		margin:0;
	}
	.contactPerson li{
		padding-left:15px;
	}
.presentingAuthor{
	width:55%;
	border:1px solid #ddd;
	padding:10px;
}
	.presentingAuthor .partTitle{
		margin:0;
	}
	.presentingAuthor li{
		padding-left:200px;
	}
		.presentingAuthor li h4{
			font-weight:400;
		}
			.presentingAuthor li h4 strong{
				
			}
.topic{
	border:1px solid #ddd;
	padding:10px;
}
	.topic li{
		word-break:break-all;
	}

/*-------------------------------------------
Icon
-------------------------------------------*/
.iconVISAandMC{
	display:inline-block;
	width:104px;
	height:26px;
	background:url(../images/icon_VisaMastercard.png) no-repeat;
	margin-left:12px;
	vertical-align:-8px;
}

/*-------------------------------------------
@2x
-------------------------------------------*/
@media 
all and (min--moz-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3/2),
all and (-webkit-min-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5),
all and (min-resolution: 1.5dppx) {
	
}	

	
	
	