@font-face {
	font-family: 'hankengrotesk';
	font-style: normal;
	font-weight: 400;
	src: local('hankengrotesk'), url(/wl/groll-gross-steiner/fonts/hankengrotesk-regular.ttf) format('truetype')
}

body {
    color: #000000 !important;
    font-family: 'hankengrotesk','sans-serif' !important;
}

.fp_btn-default {
    background-color: #7b2250;
    border: 1px solid #7b2250;
}

.fp_btn-default:hover {
    color: #7b2250;
    background-color: transparent;
    border: 1px solid #7b2250;
}

.btn:hover {
    color: #7b2250;
}

.btn.btn-primary {
    background-color: #7b2250;
    border: 1px solid #7b2250;
}

.btn.btn-primary:hover,
.btn.btn-primary:focus {
    color: #7b2250;
    background-color: transparent;
    border: 1px solid #7b2250;
}

.btn.btn-danger {
    background-color: #7b2250;
    border: 1px solid #7b2250;
}

    .btn.btn-danger:hover,
    .btn.btn-danger:focus {
        color: #7b2250;
        background-color: transparent;
        border: 1px solid #7b2250;
    }

.loader:before {
    background-color: #7b2250;
}
