/* ================= Login Form ================= */
.loginForm{
	overflow:overlay;
	margin:0px auto;
	position:relative;
	width:300px;
	background-color:#f7f7f7;
	display:block;
	border-radius:2px;
	box-shadow: 0px 2px 2px rgba(0,0,0,0.3);}

.loginForm .loginPanel{
	padding:23px 29px 40px 29px;}
	
.button-control {
	display:block;
	width:100%;
	height:40px;
	line-height:38px;
	padding:0;
	border: 1px solid #3079ed;
	border-radius:4px;
	color:#fff;
	background-color:#4d90fe;
	box-sizing:border-box;
	text-align:center;
	font-size:16px;
	margin-top:10px;
	cursor:pointer;
}
 /*#FF7979   #4d90fe*/
.button-control:hover {
	opacity:0.75;}
	
.button-control:focus {
	opacity:0.75;}

/* ================= Registration From ================= */

.cwpCentralBox {
	overflow:overlay;
	position:relative;
	margin-top:5px;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	width:300px;
	min-height:350px;
	padding: 20px 20px;
	background-color:#f7f7f7;
	display:block;
	border-radius:2px;
	box-shadow: 0px 2px 2px rgba(0,0,0,0.3);
}

.cwpCentralBoxTitle {
	display:block;
	font-size:20px;
	text-align:center;
	color:#427fed;
	text-decoration:none;}

.registrationText {
	margin-top:20px;
	text-align:center;
	font-size:16px;}

.registrationText a{
	color:#4d90fe;
	text-decoration:none;}
	
.registrationText a:hover{
	color:#FF6666;}	

	
.cwpHyperLink {
	margin-top:10px;
	text-align:center;
	font-size:16px;
	text-decoration:none;}

.cwpHyperLink a{
	color:#4d90fe;
	text-decoration:none;}
	
.cwpHyperLink a:hover{
	color:#FF6666;}
	
.cwpReturnLink {
	margin-top:10px;
	margin-right:10px;
	text-align:right;
	font-size:16px;
	text-decoration:none;}

.cwpReturnLink a{
	color:#4d90fe;
	text-decoration:none;}
	
.cwpReturnLink a:hover{
	color:#FF6666;}
	
.cwpBlankBox {
	width:auto;
	height:40px;
	display:block;
}

.cwpLoginImg {
	width:100%;
}