@import 'correction-styles/old-style-applications.css';
@import 'forms.css';
@import 'tables.css';

/* =Common Styles
 ----------------------------------------------- */
.application-style-selfcare .mandatory {
	text-align: right;
	font-size: .83em;
	padding: 3px 0;
}

/* =Headers
 ----------------------------------------------- */
.application-style-selfcare .form h3 {
	margin: 6px 0 3px 0;
	padding: 0;
	font-size: 1em;
}
.application-style-selfcare .form.roll fieldset h3.header img {
	margin: 0 6px -2px 0;
}
.application-style-selfcare .subheader {
	padding-top: 10px;
}

.application-style-selfcare .subheader div.wc105PageHeader h1 {
	font-size: 23px;
}

/* =Links
 ----------------------------------------------- */
.application-style-selfcare a.textlink {
	color: #666;
}
.application-style-selfcare .form a {
	font-size: 12px;
	color: #666;
	text-decoration: underline;
}

.application-style-selfcare .form a:hover {
	font-size: 12px;
	color: #E20074;
	text-decoration: underline;
}

/* =Textboxes
 ----------------------------------------------- */
.application-style-selfcare .text-blocks .wc108TextBoxBodyText {
	margin: 0 0 21px 0;
}

/* =Buttons
 ----------------------------------------------- */
.application-style-selfcare .btn-process.contentbox {
	clear: both;
	float: right;
	margin: 8px 0 14px;
}
.application-style-selfcare .change-pin-puk-overview .action-link {
	float: left;
}

.application-style-selfcare .change-vat {
	padding-top: 2px;
}

.application-style-selfcare .change-vat .solid {
	vertical-align: top;
	padding: 12px;
	text-align: left;
	height: 25px;
}

.application-style-selfcare .change-vat .action-link {
	float: left;
}

.application-style-selfcare fieldset .action-link {
	padding-top: 10px;
}

/* =Icons
 ----------------------------------------------- */
.application-style-selfcare .form .tooltip-image {
	display: inline;
	margin-left: 3px;
	vertical-align: bottom;
}


/* =Eservices
 ----------------------------------------------- */
.application-style-selfcare .eservices h4.ContentTreeViewHeader {
	font-size: 1em;
	margin: 20px 0;
	padding: 0;
	cursor: pointer;
}
.application-style-selfcare .eservices h4.ContentTreeViewHeaderOver {
	font-size: 1em;
	margin: 20px 0;
	padding: 0;
	cursor: pointer;
	color: #E20074;
}
.application-style-selfcare .eservices h4 img {
	margin-left: 1px;
	margin-right: 9px;
}
.application-style-selfcare .eservices p.ContentTreeViewContent {
	margin: 0 0 20px;
	padding: 15px 10px;
	width: auto;
	background: #e4e4e4;
	border: 1px solid #e4e4e4;
}
.application-style-selfcare .eservices p.ContentTreeViewContentOver {
	margin: 0 0 20px;
	padding: 15px 10px;
	width: auto;
	background: #e4e4e4;
	border: 1px solid #e20074;
	color: #666;
}
