*, *:before, *:after {	margin: 0;	padding: 0;	-webkit-tap-highlight-color: transparent;	-webkit-tap-highlight-color: rgba(0,0,0,0);	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}html, body {	background-color: transparent;	background-color: rgba(0,0,0,0);}/* SLIDER - ZACIATOK */.slider-selects {    display: none;}/*the slider background*/.slider-content .slider {	width: 234px;	height: 10px;	background: url(/forms/images/slider/slider-bg.png);	position:relative;	margin: 0;	padding: 0 10px;	cursor: pointer;}/*Style for the slider button*/.slider-content .ui-slider-handle {	width: 30px;	height: 30px;	position: absolute;	top: -7px;	margin-left: -15px;	cursor: w-resize;	background: url(/forms/images/slider/slider-button-p.png);}/*Result div where the slider value is displayed*/.slider-content .slider-result {	font-family: 13px Arial, Helvetica, sans-serif;	color: #333;	text-align: center;}/*This is the fill bar colour*/.ui-widget-header {	background: url(/forms/images/slider/fill-p.png) no-repeat left;	height: 8px;	left: 0px;	top: 1px;	position: absolute;}/* SLIDER - KONIEC */#block_sliders_crediton_sliders {	text-align: center;}#slider-vyska-value {	width: 82px;}#slider-doba-value {	width: 82px;}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {    border: none;    font-weight: normal;    color: #555;}.ui-state-default:hover, .ui-widget-content .ui-state-default:hover, .ui-widget-header .ui-state-default:hover {    border: none;    font-weight: normal;    color: #555;}.screen:after, #checkbox_rovnaka_adresa:after {	content: " "; /* Older browser do not support empty content */	visibility: hidden;	display: block;	height: 0;	clear: both;}body > br {	display: none;}.screen-element-block {	float: none;}#formLabel_nazov, [id="162"] {	max-width: 460px;	margin: 0 auto;	background-color: transparent;	background-color: rgba(0,0,0,0);	padding: 10px 20px;	text-align: left;}[id="162"] {	padding: 10px 20px;}#formLabel_nazov {	padding-bottom: 0;}#formLabel_nazov h1 {	max-width: 100%;	margin: 0;	font-weight: normal;	text-align: left;	font-family: 'OpenSansBold', Arial, sans-serif;	color: #f78431;	font-size: 18px;	line-height: 1;	padding-bottom: 8px;	border-bottom: 1px solid rgba(0,0,0,0.1);	overflow: initial;	letter-spacing: -1px;	position: relative;	background-color: transparent;	background-color: rgba(0,0,0,0);}#formLabel_nazov h1:before {	position: absolute;	content: " ";	width: 96px; height: 29px;	background-image: url(https://totalpozicky.sk/images/ikonky/creditone.png);	background-position: center;	background-repeat: no-repeat;	right: 0;	top: -5px;}div.logo, #block_sliders_crediton_sliders br, img.slider-take, img.slider-add {	display: none !important;}#block_sliders_crediton_sliders, .slider-result, .slider-content, .form-element, #block_bank_acc_bankove_spojenie .screen-element, #block_residence_tbydlisko .screen-element, #block_residence_koresp .screen-element {	font-size: 0;}#vyska_hypoteky_result, #doba_splacania_result, #slider-result-vyska-text, #slider-result, .suffix, input.value, a.slider-add, a.slider-take, div.range-slider-vyska, div.range-slider-doba, .element_label, .screen-element, input[type=text], input[type=email], select, #koresp_adresa, .submit_button {	display: inline-block;}.slider-content {	display: block;	margin-top: 2px;	margin-bottom: 8px;}#slider-result-vyska-text, #slider-result-doba-text, .suffix {	line-height: 19px;	font-family: 'OpenSansBold', Arial, sans-serif;	color: #414141;	font-size: 11px;}#slider-result-vyska-text, #slider-result-doba-text {	margin-right: 12px;}.suffix {	margin-left: 4px;}input.value {	width: 80px;	height: 19px;	border: 1px solid rgba(0,0,0,0.1);	border-radius: 1px;	font-family: 'OpenSansRegular', Arial, sans-serif;	color: #414141;	font-size: 11px;	padding: 0 0 0 4px;	line-height: normal;}input.value:focus {	outline: none;}a.slider-add, a.slider-take {	width: 40px; height: 36px;	background-position: center;	background-repeat: no-repeat;	vertical-align: middle;	text-decoration: none;	text-align: center;}a.slider-add {	background-image: url(https://totalmoney.sk/images/slider/162-plus-o.png);}a.slider-take {	background-image: url(https://totalmoney.sk/images/slider/162-minus-o.png);}div.range-slider-vyska, div.range-slider-doba {	width: 340px;	vertical-align: middle;}input[type=range] {	display: block;	width: 100%;	-webkit-appearance: none;	border-radius: 0;	background: transparent;}input[type=range]::-webkit-slider-thumb {	-webkit-appearance: none;}input[type=range]:focus {	outline: none;}input[type=range]::-ms-track {	width: 100%;	cursor: pointer;	background: transparent;	border-color: transparent;	color: transparent;}input[type=range]::-webkit-slider-thumb {	-webkit-appearance: none;	width: 16px;	height: 24px;	cursor: pointer;	margin-top: -9px;	border: 0 none;	border-radius: 4px;	background: #f78431;	box-shadow: 0 0 3px rgba(0,0,0,0.44);}input[type=range]::-moz-range-thumb {	width: 16px; 	height: 24px;	cursor: pointer;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;	border: 0 none;	border-radius: 4px;	background: #f78431;	box-shadow: 0 0 3px rgba(0,0,0,0.44);}input[type=range]::-ms-thumb {	width: 16px; 	height: 24px;	cursor: pointer;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;	border: 0 none;	border-radius: 4px;	background: #f78431;	box-shadow: 0 0 3px rgba(0,0,0,0.44);}input[type=range]::-webkit-slider-runnable-track {	width: 100%;	height: 6px;	cursor: pointer;	background: rgba(0,0,0,0.07);	border-radius: 3px;	border: 0 none;}input[type=range]:focus::-webkit-slider-runnable-track {	background: rgba(0,0,0,0.07);}input[type=range]::-moz-range-track {	width: 100%;	height: 6px;	cursor: pointer;	background: rgba(0,0,0,0.07);	border-radius: 3px;	border: 0 none;}input[type=range]::-moz-range-progress {	background: rgba(0,0,0,0.07);	height: 6px;	border: 0 none;	border-radius: 3px;}input[type=range]::-ms-track {	width: 100%;	height: 6px;	cursor: pointer;	background: transparent;	border-color: transparent;	border-width: 16px 0;	color: transparent;}input[type=range]::-ms-fill-lower {	background: rgba(0,0,0,0.07);	border: 0 none;	border-radius: 3px;}input[type=range]:focus::-ms-fill-lower {	background: rgba(0,0,0,0.07);}input[type=range]::-ms-fill-upper {	background: rgba(0,0,0,0.07);	border: 0 none;	border-radius: 3px;}input[type=range]:focus::-ms-fill-upper {	background: rgba(0,0,0,0.07);}input[type=range]::-ms-tooltip {	display: none;}p.formular-slider-results {	font-family: 'OpenSansRegular', Arial, sans-serif;	font-size: 10px;	color: #757575;	text-align: center;	margin-bottom: 9px;	line-height: 12px;}.element_label {	font-family: 'OpenSansBold', Arial, sans-serif;	color: #414141;	font-size: 11px;	text-align: left;	padding-top: 0;	float: none;	line-height: 19px;	width: 40%;	vertical-align: middle;}.screen-element {	float: none;	vertical-align: middle;	width: 60%;}input[type=text], input[type=email], select {	width: 100%;	height: 19px;	border: 1px solid rgba(0,0,0,0.1);	background: #ffffff !important;	border-radius: 1px;	padding: 0;	margin-bottom: 0;	font-family: 'OpenSansRegular', Arial, sans-serif;	font-size: 11px;	color: #414141;	line-height: normal;}input[type=text], input[type=email] {	padding: 0 0 0 4px;}input[type=text]:focus, input[type=email]:focus, select:focus {	outline: none;}button:focus {	outline: none;}option {	font-family: 'OpenSansRegular', Arial, sans-serif;	font-size: 11px;	color: #414141;}input[type=text].validation-error, input[type=email].validation-error, select.validation-error {	border: 1px solid #ff8f8f !important;}::-webkit-input-placeholder {	color: #bdbdbd; }:-moz-placeholder { /* Firefox 18- */	color: #bdbdbd; }::-moz-placeholder {  /* Firefox 19+ */	color: #bdbdbd;   }:-ms-input-placeholder {  	color: #bdbdbd;  }.form-element, #ucet_predcislie, #ucet_cislo, #trvala_ulica, #trvala_cislo, #koresp_ulica, #koresp_cislo {	margin-bottom: 2px;}#block_bank_acc_bankove_spojenie .element_label, #block_residence_tbydlisko .element_label, #block_residence_koresp .element_label {	vertical-align: top;}#ucet_predcislie, #trvala_cislo, #trvala_psc, #koresp_cislo, #koresp_psc {	width: 32% !important;}#ucet_cislo, #trvala_ulica, #trvala_mesto, #koresp_ulica, #koresp_mesto {	width: 66% !important;}#ucet_predcislie, #trvala_ulica, #trvala_mesto, #koresp_ulica, #koresp_mesto {	margin-right: 2% !important;}#checkbox_rovnaka_adresa .element_label {	width: auto;}#checkbox_rovnaka_adresa .screen-element {	float: left;	width: auto;	height: 19px;	line-height: 19px;	margin-right: 4px;}#koresp_adresa {	width: auto;	margin: 0;	vertical-align: middle;}div#statement_vyhlasenie, div#submit_odoslat {	margin-top: 10px;	width: 50%;	float: left;}div#statement_vyhlasenie {	padding: 3px 10px 0 0;}#statement_vyhlasenie p, #statement_vyhlasenie p a {	font-family: 'OpenSansRegular', Arial, sans-serif;	font-size: 9px;	line-height: 12px;	color: #757575;	text-align: left;}.submit_button {	width: 100% !important;	min-width: 0 !important;	max-width: 100% !important;	margin: 0 !important;	background: #f78431;	font-family: 'OpenSansBold', Arial, sans-serif;	font-size: 18px;	color: #ffffff;	text-shadow:  0 0 0 rgba(0,0,0,0);	text-transform: uppercase;	border: 0 none;	border-radius: 4px;	padding: 0;	line-height: 54px;	box-shadow: 0 0 3px rgba(0,0,0,0.44);	-webkit-transition: background 0.2s ease;	transition: background 0.2s ease;}.submit_button:hover {	background: #e87b2e;}span.error {	display: none !important;}#html_dakujeme p {	font-family: 'OpenSansRegular', Arial, sans-serif;	font-size: 10px;	color: #757575;	text-align: center;}#html_dakujeme p strong {	font-weight: normal;	font-family: 'OpenSansBold', Arial, sans-serif;}@media screen and (max-width: 460px) {	div.range-slider-vyska, div.range-slider-doba {		width: 280px;	}}@media screen and (max-width: 400px) {	.form {		width: 100%;	}	.screen-element-block label {		margin-bottom: 0;		display: inline-block;		float: none;		width: 40%;	}	a.slider-add, a.slider-take {		display: none !important;	}	div.range-slider-vyska, div.range-slider-doba {		width: 100%;		height: 36px;		line-height: 36px;	}	input[type=range] {		display: inline-block;		vertical-align: middle;	}	div#statement_vyhlasenie, div#submit_odoslat {		width: 100%;		float: none;		padding: 0;	}}@media screen and (max-width: 380px) {	.element_label, .screen-element {		width: 100%;	}	#formLabel_nazov, [id="162"] {		padding-left: 10px;		padding-right: 10px;	}}