.topborder .tooltext span {
	padding-right: 5px;
	margin-top: 7px;
}

.topborder .tooltext img {
	padding-left: 10px;
}

ul.gform_fields .gform-title h2 {
	font-size: 12px;
	line-height: 1.5;
}

ul.gform_fields select {
	height: 33px !important;
}

ul.gform_fields .gform-loan-period ul.gfield_radio li {
	width: 12% !important;
}

.gform-loan-period ul.gfield_radio li label {
	position: relative;
	top: 4px;
	right: 4px;
}

.gform-loan-period ul.gfield_radio li:last-child label {
	right: 4px;
}

.gform-open-credits ul.gfield_radio label,
.gform-lost-cert ul.gfield_radio label,
.gform-sex ul.gfield_radio label {
	text-align: left;
	padding: 1px 0 0 10px !important;
}

.gform-extra-cash {
	padding-top: 10px;
}

ul.gform_fields .breakform {
	margin-bottom: 0 !important;
	padding-top: 20px !important;
}

.date-field div.clear-multi {
	display: flex;
	justify-content: space-between;
}

.date-field div.clear-multi select {
	width: 100% !important;
	padding: 0 15px !important;
	border-radius: 2px;
	font-size: 12px;
}

.date-field.gfield_error label {
	padding-bottom: 7px;
}

.gform_wrapper li.date-field div.clear-multi div.ginput_container {
	width: 31%;
	margin-right: 0;
}

.gform_wrapper li.date-field div.clear-multi div.ginput_container:last-child {
	margin-right: 0;
}

.gform_wrapper .top_label .date-field.gfield_error .validation_message {
	padding-top: 15px !important;
}

.gform-checkbox {
	height: 1px;
	position: relative;
}

.gform-checkbox label {
	position: absolute;
	top: -15px;
	left: 10px;
}

.gform-checkbox.gfield_error div.validation_message {
	padding-left: 15px !important;
	position: relative;
	bottom: 55px;
	left: 6px;
	text-align: center !important;
}

.gform-checkbox ul.gfield_checkbox li {
	position: relative;
	top: -7px;
}

.siteInfo .info-icon {
	width: 20px;
	height: 20px;
	position: absolute;
	left: -17px;
	bottom: 12px;
}

input[type="submit"] {
	height: 60px;
	margin-bottom: 15px;
	font-size: 18px !important;
	border-radius: 7px;
	background: url(../../images/stmbutton.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-size: cover !important;
	border: none;
}

.gform-agreement {
	position: relative;
	left: 5%;
}


/************ CUSTOM CHANGES TO PAGES ************/
/* kreditantrag-abloesung-m TEST DE */
.page-id-21932 .gform-job-term,
.page-id-21932 .gform-monthly-rate {
	display: none;
}

/* demande-rachat-m TEST DE */
.page-id-21969 .gform-job-term,
.page-id-21969 .gform-monthly-rate {
	display: none;
}


/* kreditantrag-abloesung-m DE */
/*.page-id-9731 .gform-job-term,*/
/*.page-id-9731 .gform-monthly-rate {*/
/*display: none;*/
/*}*/

.page-id-9731 .gform-job-term, .page-id-30030 .gform-job-term {
	display: none;
}

.page-id-9731 #field_166_46, .page-id-30030 #field_166_46 {
	margin-top: 110px !important;
	position: absolute;
}

.page-id-9731 #field_166_34, .page-id-30030 #field_166_34 {
	margin-top: 65px !important;
}

.page-id-9731 #field_166_4, .page-id-30030 #field_166_4 {
	margin-top: 10px;
}

/* demande-rachat-m FR */
.page-id-21350 .gform-job-term,
.page-id-21350 .gform-monthly-rate {
	display: none;
}


/* kreditantrag-online-m DE */
.page-id-8963 .gform-extra-cash,
.page-id-8963 .gform-job-term
/*.page-id-8963 .gform-monthly-rate */
{
	display: none;
}

/* fr/demande-de-credit-online-m FR */
.page-id-9027 .gform-extra-cash,
.page-id-9027 .gform-job-term,
.page-id-9027 .gform-monthly-rate {
	display: none;
}


/* kreditantrag-2min-m DE */
.page-id-8834 .gform-loan-period,
.page-id-8834 .gform-extra-cash {
	display: none;
}

/* fr/demande-de-credit-2min-m FR */
.page-id-9031 .gform-loan-period,
.page-id-9031 .gform-extra-cash {
	display: none;
}

/* kreditantrag-2min-m PT*/
.page-id-9409 .gform-loan-period,
.page-id-9409 .gform-extra-cash {
	display: none;
}


/* pedido-de-credito-online-m PT*/
.page-id-9406 #field_176_46, .page-id-9406 #field_176_3, .page-id-9406 #field_176_4 {
	display: none;
}

.page-id-21333 #field_176_3, .page-id-21333 #field_176_4 {
	display: none;
}


.page-id-25795 #field_182_46, .page-id-25795 #field_182_3, .page-id-25795 #field_182_4 {
	display: none;
}

.page-id-25795 #field_182_34 {
	margin-left: 10px;
}

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
	max-width: 65% !important;
}

.gform_wrapper ul li.field_description_below div.ginput_container_radio {
	margin-top: 8px !important;
}

.gform_wrapper h2.gsection_title {
	font-size: 11px !important;
	font-weight: 500 !important;
}

.gform_wrapper .gfield.gsection.breakform h2.gsection_title {
	font-size: 19px !important;
	font-weight: bold !important;
}

.page-id-9731 .gform_wrapper .gfield_checkbox li label, .page-id-9731 .gform_wrapper .gfield_radio li label {
	margin: 2px 10px 0 0px !important;
	line-height: 1.1 !important;
	font-size: 11px !important;
}

.gform_wrapper .gfield_radio li label {
	margin: 2px 10px 0 0px !important;
	line-height: 1.1 !important;
	font-size: 12px !important;
}

#field_166_5 h2 {
	font-size: 20px !important;
	font-weight: 700 !important;
}

#gchoice_166_25_1 {
	margin-top: -25px;
}

#field_166_25 .gfield_error {
	width: 505px !important;
}

.gform_wrapper .gfield_html.gfield_no_follows_desc {
	margin-top: 1px !important;
}

body .gform_wrapper ul li.gfield {
	margin-top: 0 !important;
}

.gform_wrapper .top_label .gfield_label {
	margin: 10px 0 4px 0;
	font-weight: bold;
	display: -moz-inline-stack;
	display: inline-block;
	line-height: 1.3em;
	clear: both;
}

#field_166_18,
#field_167_18 {
	margin-bottom: 10px;
}

.topborder a.tip2 img {
	top: 0 !important;
	margin-top: -10px !important;
}

#field_176_5,
#field_182_5 {
	margin-top: 0 !important;
}

#field_176_47,
#field_140_47 {
	padding-right: 0;
}

#field_140_47 {
	min-width: 316px;
}

.gform_wrapper .top_label .gfield_label {
	margin: 10px 0 4px 0;
}

#input_102_34 label {
	margin-left: 17px !important;
}

.page-id-9781 #field_102_32 {
	height: 51px;
}

.page-id-9781 #field_102_32 .gfield_required {
	left: 10px !important;
	top: 21px !important;
}

#field_102_33 {
	margin-top: -29px !important;
}

.page-id-9564 #gform_submit_button_102 {
	line-height: 1.5em;
}

.page-id-12532 #gform_140 #field_140_24 {
	margin-left: 0 !important;
	margin-top: -29px !important;
}

.page-id-9576 #field_105_33,
.page-id-9572 #field_104_33 {
	margin-top: -28px !important;
}

.page-id-9576 #field_105_32 .gfield_required,
.page-id-9572 #field_104_32 .gfield_required {
	position: relative;
	left: 11px;
	top: 21px;
}

.page-id-9576 #gform_submit_button_105,
.page-id-9572 #gform_submit_button_104 {
	line-height: 1.5em;
}
