.form-horizontal .radio {padding-top:0px;}
#form-register {
	overflow: hidden;
	background: #FCFCFC;
	border: solid 1px #EEE;
	box-shadow: 0 0 7px #EEE;
	padding: 30px 40px 30px;
}
.control-group > label.checkbox,
.form-group > label {
	font-weight:normal;
}
.control-group > label.checkbox {padding-left: 20px;margin-bottom:5px;}
.control-group > label.checkbox > div.checker {margin-left:-25px;}

/*.border-left {border-left: 1px solid #000;}*/

#form-register .prices-container .prices-description {
	font-size:18px;
	padding: 10px 0px;
}

.cke_panel_listItem .btn-u {
	border: 0;
	font-size: 11px;
	cursor: pointer;
	padding: 2px;
	display: inline-block;
	text-decoration: none !important;
}

.offer-content-special-element {
	font-size: 16px;
	font-weight: bold;
	width: 50%;
	margin: 20px auto;
	padding: 10px;
	text-align: center;
	display: block;
	cursor:default;
}
.cke_panel_listItem .offer-content-special-element {
	font-size: 11px;
	padding: 0px;
	margin: 5px auto;
}
.prices-container {margin:25px 0px;}

.payment-options div > .radio {
	width: 100%;
	font-size: 1.2em;
	height:auto;
}

#form-register {padding:0px;}
#form-container {position:relative;}
#invoiceSelectOption {padding:20px 40px 10px;}
#invoiceSelectOption.pinned {
	z-index:998;
	font-size:0.7em;
	border-bottom:1px solid #eee;
	background:#FCFCFC;
	padding:10px 40px;
}
#invoiceSelectOption.pinned .prices-description,
#invoiceSelectOption.pinned > blockquote {
	display:none;
}
#invoiceSelectOption.pinned .prices-container {margin:0px;}
#register-form {padding: 0px 40px 30px;}
#register-form > blockquote {margin-top:0px;}
#form-register .prices-container {margin-top:10px;}
.price-netto-container > h4 {
	display: inline-block;
	margin-right: 10px;
	padding: 0px;
	margin: 5px 0px;
	font-size: 1.4em;
	font-weight:bold;
	float:right;
}
.price-netto-container > h4 > span {
	font-size: 0.8em;
	font-weight:normal;
}
.price-brutto-container {
	clear:both;
	text-align: right;
}

#form-register button {
	width: auto;
	padding: 10px 20px;
	font-size: 1.4em;
	text-transform: uppercase;
	white-space: normal;
}

.register-form-label-checkbox {width: 30px;}
.register-form-label-text {width: 95%;}

.offer-info-private {
    height: 200px;
    overflow-y: auto;
    margin-bottom: 20px;
    font-size: 11px;
    line-height: 1.1em;
    border: 1px solid #eee;
    padding: 3px 5px;
}

.offer-payu-logo {
    height: 22px;
    vertical-align: top;
    margin-left: 5px;
}

