/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */

@font-face {
  font-family: "Oswald";
  src: url("/fonts/oswald/Oswald-Light.ttf");
}

@font-face {
  font-family: "Oswald-Regular";
  src: url("/fonts/oswald/Oswald-Regular.ttf");
}

@font-face {
    font-family: "Dimbo";
    src: url("/fonts/dimbo/Dimbo-Regular.ttf");
}


html {
  font-family: Oswald !important;
}

nav ul a,
nav .brand-logo {
  color: #444;
}

#logo-container {
  padding-top: 10px;
}

.button-collapse {
  color: #26a69a;
}

.icon-block {
  padding: 0 15px;
}
.icon-block .material-icons {
  font-size: inherit;
}

footer.page-footer {
  margin: 0;
}

#week {
  vertical-align: middle !important;
}

.buttons ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.buttons li {
  display: inline;
  font-family: Oswald-Regular;
}


.back-to-top {
  position: absolute;
  left: 50%;
  margin: -40px -25px;
  display: block;
  width: 60px;
  height: 60px;
  line-height: 60px;
  padding: 0;
  color: #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  text-align: center;
}
.back-to-top i {
  line-height: 56px;
  font-size: 42px;
}

#nav {
  padding: 0;
}

#nav a.active {
  border-bottom: 2px solid #1a237e ;
  border-left: none;
}

#nav a:hover {
  border-bottom: 1px solid #1a237e ;
  border-left: none;
}

#nav-mobile a.active {
  border-color: #1a237e ;
}

#nav-mobile a:hover {
  border-color: #1a237e ;
}

.title {
    font-family: Dimbo !important;
    text-decoration: underline;
}

.important {
  font-weight: bold;
}