#header{
    background: url("/images/header-bg.png") no-repeat center !important;
}

.navbar-brand {
    display: inline-block;
    padding-top: 0rem;
    padding-bottom: 0rem;
}


#footer.footer-kvant {
    color: #ffffff;
    background: #3c415e;
    background: -webkit-gradient(linear, left top, left bottom, from(#3c415e), to(#343953));
    background: linear-gradient(to bottom, #3c415e 0%, #343953 100%);
}



.btn-primary {
    color: #ffffff;
    background-color: #586284;
    border-color: #586284;
}

.btn-primary:hover {
    color: #ffffff;
    background-color: #727ea5;
    border-color: #727ea5;
}

.btn-primary:not(.btn-noshadow):hover, .btn-primary:not(.btn-noshadow):not(.btn-soft):focus, .btn-primary:not(.btn-noshadow):not(.btn-soft):active {
    box-shadow: 0 4px 11px rgb(122 134 169 / 35%);
}
.block-szechenyi-alt {
	position:fixed;
	bottom:0px;
	z-index:100;
	width: 100%;
	
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
}

.block-contact {
	position:fixed;
	right:0;
	bottom:-4px;
	z-index:100;
	width:170px;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
}

.block-contact:hover {
	width:300px;
}
