/* Generated by Glyphter (http://www.glyphter.com)*/
body {
	--warning-icon-content: '3';
	--plus-icon-content: 'B';
	--minus-icon-content: 'k';
	--source-icon-content: 'v';
	--check-icon-content: 'Q';
	--close-icon-content: 'R';
	--continue-icon-content: 'V';
	--icon-font: 'HypothekeIcons';
}

@font-face {
    font-family: 'Icons';
    src: url('/fonts/Icons.eot');
    src: url('/fonts/Icons.eot#iefix') format('embedded-opentype'),
         url('/fonts/Icons.woff') format('woff'),
         url('/fonts/Icons.ttf') format('truetype'),
         url('/fonts/Icons.svg#Icons') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}

.ff-i {
	font-style: normal;
	font-weight: normal;
}

.ff-i:before {
	display: inline-block;
	font-family: 'Icons';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ff-i-account:before{content:'A';}
.ff-i-add:before{content:var(--plus-icon-content)}
.ff-i-plus:before{content:var(--plus-icon-content)}
.ff-i-continue:before{content: var(--continue-icon-content);}
.ff-i-download:before{content: var(--continue-icon-content); transform: rotate(90deg) }
.ff-i-upload:before{content:var(--continue-icon-content); transform: rotate(-90deg) }
.ff-i-back:before{content:'G';}
.ff-i-close:before{content:'R';}
.ff-i-copy:before{content:'Y';}
.ff-i-slider-handle:before{content: 'u';}
.ff-i-undo:before{content:'1';}
.ff-i-reload:before{content:'q';}
.ff-i-menu:before{content:'O';}
.ff-i-messages:before{content:'S';}
.ff-i-message-read:before{content:'j';}
.ff-i-send:before{content:'n';}
.ff-i-contact:before{content:'U';}
.ff-i-creditor:before{content:'W';}
.ff-i-cut:before{content:'X';}
.ff-i-edit:before{content:'Z';}
.ff-i-home:before{content:'a';}
.ff-i-info:before{content:'c';}
.ff-i-help:before{content:'%'; margin-top: -2px;}
.ff-i-message-help:before{content:'&';}

.ff-i-logout:before{content:'i';}
.ff-i-privacy:before{content:'o';}
.ff-i-trash:before,
.ff-i-remove:before{content:'r';}
.ff-i-minus:before{content:var(--minus-icon-content)}
.ff-i-check:before{content:var(--check-icon-content);}
.ff-i-select:before {content:'s';}
.ff-i-cog:before,
.ff-i-settings:before{content:'t';}
.ff-i-source:before{content:var(--source-icon-content);}
.ff-i-split:before{content:'w';}

.ff-i-creditor-bold:before{content:'x';}
.ff-i-zins-potential:before{content:'y';}
.ff-i-mortgage-bold:before{content:'y';}
.ff-i-owner-bold:before{content:'z';}
.ff-i-real-estate-bold:before{content:'0';}
.ff-i-lock:before{content:'h';}
.ff-i-unlock:before{content:'2';}

.ff-i-warning:before {
	content: var(--warning-icon-content);
	color: var(--warning-icon-color);
}

.ff-design-icon-box.ff-i-warning:before {
	bottom: 0px;
	right: 30px;
}

.ff-i-view:before{content:'6';}
.ff-i-house-age:before{content:'4';}
.ff-i-search:before{content:'!';}
.ff-i-bath:before{content:'5';}
.ff-i-toilet:before{content:'#';}
.ff-i-shower:before{content:'"';}

.ff-i-estimate-location:before {content:'7';}
.ff-i-estimate-inside:before{content:'8';}
.ff-i-estimate-outside:before{content:'9';}
.ff-i-estimate-quality:before{content:'!';}
.ff-i-estimate-result:before{content:'P';}

.ff-i-select-light:before{content:'H';}
.ff-i-warning-light:before{content:'I';}
.ff-i-creditor-light:before{content:'K';}
.ff-i-real-estate-light:before{content:'J';}
.ff-i-real-estate-estimation:before{
	content:'p';
	right: 20px;
	bottom: -50px !important;
}
.ff-i-document-light:before{ content:'L'; }
.ff-i-document-pile-light:before{content:'M';}
.ff-i-document-list-light:before {content:'N';}

.ff-i-owner:before{content:'m';}
.ff-i-additional-owner:before{content:'C';}

.ff-design-icon-box.ff-i-owner:before {
	right: 8px;
}

.ff-design-icon-box.ff-i-document-light:before{
	bottom: -75px !important;
	right: -36px;
}

.ff-design-icon-box.ff-i-document-pile-light:before {
	bottom: -75px !important;
	right: -30px;
}

.ff-design-icon-box.ff-i-document-list-light:before {
	bottom: -30px !important;
}

.ff-i-offers:before{content:'d';}
.ff-i-offer:before{content:'e';}
.ff-i-asset-situation:before{content:'F';}
.ff-i-mortgage-configuration:before{content:'T';}
.ff-i-mortgage:before{content:'b';}
.ff-i-conditions:before{content:'d';}
.ff-i-conditions-v2:before{content:'E';}
.ff-i-location:before{content:'f';}
.ff-i-location-v2:before{content:'g';}
.ff-i-optimizations:before{content:'l';}
.ff-i-additional-safety:before{content:'$';}

.ff-i.ff-i-legal:before {
	font-family: Times, "Times New Roman", Georgia, serif;
	content: '\0A7';
	font-size: 21px;
	width: 18px;
	font-weight: bold;
}