@font-face {
    font-family: 'latoregular';
    src: url('../fonts/lato-regular-webfont.eot?1');
    src: url('../fonts/lato-regular-webfont?#iefix&1') format('embedded-opentype'),
         url('../fonts/lato-regular-webfont.woff?1') format('woff'),
         url('../fonts/lato-regular-webfont.ttf?1') format('truetype'),
         url('../fonts/lato-regular.svg#latoregular?1') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latolight_italic';
    src: url('../fonts/lato-lightitalic-webfont.eot');
    src: url('../fonts/lato-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-lightitalic-webfont.woff') format('woff'),
         url('../fonts/lato-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/lato-lightitalic-webfont.svg#latolight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latolight';
    src: url('../fonts/lato-light-webfont.eot');
    src: url('../fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-light-webfont.woff') format('woff'),
         url('../fonts/lato-light-webfont.ttf') format('truetype'),
         url('../fonts/lato-light-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoitalic';
    src: url('../fonts/lato-italic-webfont.eot');
    src: url('../fonts/lato-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-italic-webfont.woff') format('woff'),
         url('../fonts/lato-italic-webfont.ttf') format('truetype'),
         url('../fonts/lato-italic-webfont.svg#latoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* */
@font-face {
    font-family: 'latohairline_italic';
    src: url('../fonts/lato-hairlineitalic-webfont.eot');
    src: url('../fonts/lato-hairlineitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-hairlineitalic-webfont.woff') format('woff'),
         url('../fonts/lato-hairlineitalic-webfont.ttf') format('truetype'),
         url('../fonts/lato-hairlineitalic-webfont.svg#latohairline_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latohairline';
    src: url('../fonts/lato-hairline-webfont.eot');
    src: url('../fonts/lato-hairline-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-hairline-webfont.woff') format('woff'),
         url('../fonts/lato-hairline-webfont.ttf') format('truetype'),
         url('../fonts/lato-hairline-webfont.svg#latohairline') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latobold_italic';
    src: url('../fonts/lato-bolditalic-webfont.eot');
    src: url('../fonts/lato-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bolditalic-webfont.woff') format('woff'),
         url('../fonts/lato-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/lato-bolditalic-webfont.svg#latobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latobold';
    src: url('../fonts/lato-bold-webfont.eot');
    src: url('../fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bold-webfont.woff') format('woff'),
         url('../fonts/lato-bold-webfont.ttf') format('truetype'),
         url('../fonts/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoblack_italic';
    src: url('../fonts/lato-blackitalic-webfont.eot');
    src: url('../fonts/lato-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-blackitalic-webfont.woff') format('woff'),
         url('../fonts/lato-blackitalic-webfont.ttf') format('truetype'),
         url('../fonts/lato-blackitalic-webfont.svg#latoblack_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latoblack';
    src: url('../fonts/lato-black.eot');
    src: url('../fonts/lato-black.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-black.woff2') format('woff2'),
         url('../fonts/lato-black.woff') format('woff'),
         url('../fonts/lato-black.ttf') format('truetype'),
         url('../fonts/lato-black.svg#latoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {
	font-family:'latoregular', sans-serif;
	color:#013476;
	font-size:16px;
}
a:link,
a:visited,
a:hover,
a:active {
		font-family:'latoblack', sans-serif;
		font-weight:normal;
		font-size:16px;
		color:#e3008a;
		text-decoration:underline;
}

.alex-splash {
	background-color:#e1eef4;
}
.alex-logoheader {
	height:135px;
	background-color:#f0f0ef;
	border-bottom:10px solid #e3008a;
}
.alex-headblue {
	background-color:#cee1ec;
	height:30px;
}

.alex-keyvisual {
	border-bottom:10px solid #e3008a;
}
.alex-login h3 {
	background-color:#013476;
	color:#fff;
	font-family:'latoblack', sans-serif;
	text-transform:uppercase;
	padding:15px;
	font-size:24px;
	letter-spacing:1px;
}
.alex-login label {
	font-family:'latobold', sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#013476;
}

.alex-login input.form-control {
	border-radius:0;
	border:0;
	padding:5px;
}

.alex-login .popover {
	min-width:250px;
}
.alex-login .popover h3 {
	font-size:14px;
	padding:10px;
}

.form-col,
.register-col {
	padding-left:75px;
	padding-right:75px;
	margin-top:50px;
	margin-bottom:150px
}
.forgot-password {
	clear:right;
	padding-top:15px;
	
}
.forgot-password a {
	
}
.alex-submit {
	border-radius:0;
	color:#fff;
	background-color:#e3008a;
	font-family:latobold;
	border:none;
	text-transform:uppercase;
}
.alex-submit:hover {
	color:#fff;
	background-color:#d20682; /* etwas dunkler */
} 
.footer {
	padding:5px 20px;
	background-image: linear-gradient(#939798 0%, #7b7b7b 100%);
	color:#fff;
	font-family:'latoregular', sans-serif !important;
	font-size:13px !important;
	}

.footer a {
	color:#fff !important;
	background-color:transparent !important;
	padding:0 !important;
	margin-right:10px;
	font-family:'latoregular', sans-serif !important;
		font-size:13px !important;
}