@font-face{font-family:eurostile;src:url(/font/eurostile/eurostile.eot);}
@font-face{font-family:eurostile;src:url(/font/eurostile/eurostile.ttf);}
@font-face{font-family:eurostile-med;src:url(/font/eurostile/eurostile-med.eot);}
@font-face{font-family:eurostile-med;src:url(/font/eurostile/eurostile-med.otf);}
@font-face{font-family:eurostile-bol;src:url(/font/eurostile/eurostile-bol.eot);}
@font-face{font-family:eurostile-bol;src:url(/font/eurostile/eurostile-bol.otf);}
@font-face{font-family:eurostile-obl;src:url(/font/eurostile/eurostile-obl.eot);}
@font-face{font-family:eurostile-obl;src:url(/font/eurostile/eurostile-obl.otf);}
body{font-family:eurostile;}
h5{font-family:eurostile-obl;}
#side-blue{position:fixed;left:11px;width:15px;height:100%;background-color:#0073ac;z-index:1000;margin-top:-22px;}
#side-black{position:fixed;left:4px;width:5px;height:100%;background-color:#000;z-index:1000;margin-top:-22px;}
#top-blue{position:fixed;top:5px;left:250px;width:100%;z-index:500;height:17px;background-color:#0073ac;}
#top-white{position:fixed;top:0px;left:250px;width:100%;z-index:500;height:6px;background-color:#fff;}
nav{padding-left:20px;}
.container h2{font-size:2.92rem;}
.underlined{text-decoration:underline!important;}
.webcam-panel{width:195px;position:relative;top:6px;height:60px;padding:10px;margin:0 auto;}
h1{margin:0 0 -0.32rem 0!important;}
h3{font-size:2rem;}
.parallax-container h2{font-size:4.2rem;}
.partner-panel{min-width:170px;min-height:110px;}
p{font-family:eurostile;line-height:2rem;}
.brand-logo{font-family:eurostile-bol;}
a.collapsible-header{padding-right:0!important;margin-right:0!important;}
.bold{font-family:eurostile-bol;}
.btn{font-family:eurostile-med;position:relative;padding-top:1px;}
.check{overflow:visible;padding-left:20px;position:relative;}
.check::before{content:'✓ ';left:6px;position:absolute;}
.breadcrumb, .breadcrumb::before{color:black!important;position:relative;top:10px;}
.breadcrumb::before{position:relative;top:-4px;}
.maps{width:100%;height:400px;}
.prefix-icon-helper i{position:relative;top:32px;left:10px;}
#logo, #logo a{padding:0;height:60px}
#logo img{width:100%;}
.wait-cursor{cursor:progress;}
.hidden{opacity:0;display:none;}
.button-collapse{color:#fff;}
#load-marker{display:none;position:fixed;top:-8px;left:0;width:100%;margin:0;z-index:10000;}
header, main, footer{padding-left:240px;}
@media only screen and (max-width:992px){header, main, footer{padding-left:0;}
main, footer{padding-top:60px;}
h1{font-size:3,5rem;}
#mobile-top{background-color:#0073ac;position:absolute;top:0;left:0;height:60px;width:100%;z-index:100;}
#mobile-top > a > h2{position:absolute;left:65px;top:3px;margin:0;}
#mobile-top > a > i{line-height:60px!important;padding-left:10px;}
}
nav li .bold{font-weight:300;}
nav{height:0;}
@media only screen and (min-width:992px){.col-img{position:relative;top:30px;}
.btn.back{position:relative;top:-98px;left:-105px;margin:0;}
.side-nav{margin-left:10px;}
}
.flat-btn{padding:10px;color:white;text-align:center;width:100%;max-width:300px;display:block;margin:5px;font-size:15pt;}
.flat-btn > i{position:relative;top:6px;}
.parallax-container{min-height:380px;max-height:380px;line-height:0;height:auto;color:rgba(255,255,255,.9);}
.small{min-height:200px;}
.teamviewer{position:relative;width:120px;height:60px;margin:0 auto;left:-15px;}
.teamviewer-text{position:absolute;top:17px;left:45px;display:block;cursor:pointer;color:White;font-family:eurostile;font-size:12px;line-height:1.2em;font-weight:bold;text-align:center;width:70px;}
@media only screen and (max-width:992px){.side-nav{}
}
@media only screen and (min-width:992px){.fullscreen{display:block;height:100%!important;min-height:100%!important;max-height:100%!important;}
.start-card{position:absolute;top:40%;width:300px;margin-left:-150px;margin-right:-150px;}
h2.start-card{font-size:200pt;}
.start-card.left{left:17%;}
.start-card.middle{left:50%;}
.start-card.right{right:17%;}
}
.parallax-container h2{font-size:4.2rem;}
.parallax-container .section{width:100%;}
@media only screen and (max-width:992px){.parallax-container .section{position:absolute;top:40%;}
.parallax-container .section{top:10%;}
}
@media only screen and (max-width:600px){.parallax-container .section{top:0;}
#header-img{height:60px!important;}
}
.icon-block{padding:0 15px;}
.icon-block .material-icons{font-size:inherit;}
.grassau-blue{background-color:#0073ac!important;}
.grassau-blue-text{color:#0073ac;}
.dark-grassau-blue{background-color:#004769!important;}
.dark-grassau-blue-text{color:#004769;}
.grassau-red{background-color:#A62300;}
.grassau-red-text{color:#A62300;}
.grassau-yellow{background-color:#FFB800;}
.grassau-yellow-text{color:#FFB800;}
.btn:hover, .btn-floating:hover, .btn-large:hover{background-color:#A62300;}
.waves-effect.waves-grassau-blue .waves-ripple{background-color:rgba(0, 115, 172, 0.65);}
.webcam-name{z-index:10;}
#webcam-collection li{width:100%;}
nav i.material-icons.contact{display:inline!important;font-size:1.2rem;position:relative;top:4px;}