#referenceWrap{
	color: #0e0c45;
}
.refARA{
	font-size: 26px;
	line-height: 30px;
	color: #0e0c45;
	padding: 10px 0 0 0;
	font-family: "Arial Narrow", Arial, sans-serif;
}
#referenceWrap .row{
	font-size: 0;
}

#referenceWrap .row .select2{
	font-size: 14px;
}

#referenceWrap .column{
	float: none;
	display: inline-block;
	font-size: 20px;
	vertical-align: top;
	margin-bottom: 25px;
}
#referenceWrap img{
	vertical-align: top;
}
.refKunde,
.refServices{
	padding-bottom: 4px;
}
#wrapper #referenceWrap a,
#wrapper #referenceWrap a:hover{
	text-decoration: underline;
	color: #0e0c45; 
}

#wrapper #referenceWrap a:hover {color: #689A45;}


#cantons+.select2.select2-container{
    width: 100% !important;
    margin: 15px;
}

#cantons+.select2 {
    font-family: "Arial Narrow", Arial, sans-serif;
    font-size: 20px !important;
}

#cantons+.select2-container .select2-selection--single{
    height: 40px !important;
}

#select2-cantons-results .select2-results__option{
    font-size: 20px;
    color: grey;
    min-height: 38px;
}

#cantons+.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 40px !important;
}

 #select2-cantons-results .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: white;
}

#cantons+.select2 .select2-selection__arrow{
    height: 40px !important;
}

#referenceWrap .cantons-row .column{
    min-height: 40px;
    margin-bottom: 20px;
}

#referenceWrap .cantons-row{
    justify-content: end;
}

select#cantons+.select2.select2-container{
    margin-left: 0;
}