/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #2196f3;
  --indigo: #3f51b5;
  --purple: #9c27b0;
  --pink: #e91e63;
  --red: #f44336;
  --orange: #ff9800;
  --yellow: #ffeb3b;
  --green: #4caf50;
  --teal: #009688;
  --cyan: #00bcd4;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #315060;
  --secondary: #6c757d;
  --success: #4caf50;
  --info: #03a9f4;
  --warning: #ff5722;
  --danger: #ff4136;
  --light: #f5f5f5;
  --dark: #2c4856;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Roboto", "Helvetica", "Arial", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }


.home .site-header {
  margin-bottom: 0;
}

.home .home-hero {
    height: calc( 100vh - 130px);
    text-align: center;
    color: #fff;
    background-color: #315060;
}


/*--------------------------------------------------------------
## Header
--------------------------------------------------------------*/
.site-header {
  margin-bottom: 3em; }

.navbar-brand a {
    color: #fff;
    text-decoration: none;
}

/*--------------------------------------------------------------
## Footer
--------------------------------------------------------------*/
.site-footer {
  padding: 1rem 0;
  margin-top: 4rem;
  color: #fff;
  background-color: #2c4856;
}
.navbar.navbar-dark{
    background-color: #2c4856;
}
  .site-footer a {
    color: #fff; }
    .site-footer a.icon-links {
      vertical-align: sub; }
    .site-footer a .material-icons {
      font-size: 18px; }

.site-content {
  word-break: break-word; }


img {
  height: auto;
  max-width: 100%; }



/* Sticky Footer */

html {
  position: relative;
  min-height: 100%;
}
body {
    height: 100vh;
}

.site-footer {
	padding: 1rem 0;
    margin-top: 4rem;
}

.sticky-footer {
    padding: 1rem 0;
    margin-top: 4rem;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.bitkatapult-icon{
    font-family: icomoon;
    font-size: 2rem;
}
.navbar-brand {
    padding-top: 0;
    padding-bottom: 0;
}
.navbar-brand a .bitkatapult-icon{
    font-size: 2.5rem;
}

.navbar-brand a:hover{
    text-decoration: none;
}
.home .home-hero h1 {
    font-size: 2rem;
}