/*************************************************************************
**
** Copyright (c) by jeff (jeff@lipsia.de)
**
** Author:  jeff
**
** File:    $Date: 2022-01-14 16:17:10 +0100 (Fr, 14. Jan 2022) $
**
** Purpose: the personal data css
**
** Created: 2019/12/09
**
** Update:  $Date: 2022-01-14 16:17:10 +0100 (Fr, 14. Jan 2022) $
**
** Notes:
**
************************************************************************/

.profile
{
	position:			relative;
	float:				left;
	clear:				both;
	width:				auto;
	height:				auto;
	margin-left: 		10px;
}

.personal_data_header
{
	width:				auto;
	height:				auto;
	position:			relative;
	float:				left;
	clear:				both;
	color:				black;
	font-size:			18px;
	font-weight:		bold;
	text-decoration:	none;
	text-align:			left;
}

.personal_data
{
	width:				100%;
	height:				auto;
	position:			relative;
	float:				left;
	clear:				both;
	overflow:			hidden;
	text-align:			center;
}

.personal_data_label
{
	width:				190px;
	height:				30px;
	position:			relative;
	float:				left;
	clear:				both;
	font-size:			16px;
	font-weight:		bold;
	text-decoration:	none;
	text-align:			left;
	color:				black;
	padding-left:		10px;
	padding-top:		3px;
	margin-top:		    5px;
	box-sizing:			border-box;
	-moz-box-sizing:	border-box;
}

.personal_data_login,
.personal_data_password,
.personal_data_password_repetition,
.personal_data_salutation, 
.personal_data_title, 
.personal_data_first_name, 
.personal_data_last_name, 
.personal_data_language,
.personal_data_date_of_birth,
.personal_data_email 
{
	position:			relative;
	float:				left;
	height:				25px;
	width:              350px;
	font-size:			16px;
	font-weight:		normal;
	text-decoration:	none;
	text-align:			left;
	color:				black;
	margin-left:		5px;
	padding-left:       10px;
	padding-right:		10px;
	padding-top:		5px;
	margin-top:		    5px;
	white-space:		nowrap;
	overflow:			hidden;
	text-overflow: 		ellipsis;
  	-o-text-overflow: 	ellipsis;
}

.personal_data_buttons
{
	position:			relative;
	float:				left;
	clear:				both;
	text-align:			center;
	margin-top:			15px;
	width:				100%;
	height:				50px;
}

.address_header
{
	width:				auto;
	height:				auto;
	position:			relative;
	float:				left;
	clear:				both;
	color:				black;
	font-size:			18px;
	font-weight:		bold;
	text-decoration:	none;
	text-align:			left;
}

.address
{
	width:				100%;
	height:				auto;
	position:			relative;
	float:				left;
	overflow:			hidden;
	display:			inline;
	text-align:			center;
}

.address_invisible
{
	width:				100%;
	height:				auto;
	position:			relative;
	float:				left;
	overflow:			hidden;
	text-align:			center;
	display:			none;
}

.address_label
{
	width:				170px;
	height:				30px;
	position:			relative;
	float:				left;
	clear:				both;
	font-size:			16px;
	font-weight:		bold;
	text-decoration:	none;
	text-align:			left;
	color:				black;
	padding-left:		10px;
	padding-top:		3px;
	margin-top:		    5px;
	box-sizing:			border-box;
	-moz-box-sizing:	border-box;
}

.address_country,
.address_address_line1, 
.address_address_line2, 
.address_postbox, 
.address_zipcode, 
.address_city,
.address_state 
{
	position:			relative;
	float:				left;
	height:				25px;
	width:              350px;
	font-size:			16px;
	font-weight:		normal;
	text-decoration:	none;
	text-align:			left;
	color:				black;
	margin-left:		5px;
	padding-left:       10px;
	padding-right:		10px;
	padding-top:		5px;
	margin-top:		    5px;
	white-space:		nowrap;
	overflow:			hidden;
	text-overflow: 		ellipsis;
  	-o-text-overflow: 	ellipsis;
}

.billing_address_checkbox
{
	position:			relative;
	float:				left;
	margin-left:		10px;
	margin-right:		10px;
	width:				25px;
	height:				25px;
	background-image:	url(/images/dialog/checkbox.png);
	cursor:				pointer;
}

.billing_address_checkbox_checked
{
	position:			relative;
	float:				left;
	margin-left:		10px;
	margin-right:		10px;
	width:				25px;
	height:				25px;
	background-image:	url(/images/dialog/checkbox_checked.png);
	cursor:				pointer;
}
