
* {
  box-sizing: border-box;
}
html, body, #app, .page {
  height: 100%;
}
body {
  margin: 0;
  font: 14px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
  text-rendering: geometricPrecision;
}
/* Maybe? */
/*@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 2dppx) {
  body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }
}*/
a {
  color: #34495e;
  text-decoration: none;
}
.inner-x {
  padding-left: 20px;
  padding-right: 20px;
}
.inner-2x {
  padding-left: 30px;
  padding-right: 30px;
}
.inner-y {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media screen and (max-width: 768px) {
.inner-x, .inner-2x {
    padding-left: 10px;
    padding-right: 10px;
}
.inner-y {
    padding-left: 10px;
    padding-right: 10px;
}
}
[aria-label] {
  text-rendering: optimizeSpeed;
}
[router-link], [jump-to-id] {
  cursor: pointer;
  color: #4078c0;
}
[router-link]:hover, [jump-to-id]:hover {
  text-decoration: underline;
}
.link:hover {
  color: #42b983;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.docute-button {
  border: 2px solid #333;
  background-color: white;
  cursor: pointer;
  outline: none;
  border-radius: 33px;
  padding: 5px 16px;
  font-size: 13px;
  font-weight: bold;
  transition: background-color .3s ease;
}
.docute-button:hover {
  color: white;
  background-color: #333;
}
.docute-button.docute-button-mini {
  padding: 3px 14px;
  font-size: 12px;
}
.docute-button.docute-button-primary {
  border-color: #81b3d6;
  color: #81b3d6;
}
.docute-button.docute-button-primary:hover {
  color: white;
  background-color: #81b3d6;
}
.docute-button.docute-button-success {
  border-color: #42b983;
  color: #42b983;
}
.docute-button.docute-button-success:hover {
  color: white;
  background-color: #42b983;
}
.docute-button.docute-button-danger {
  border-color: #d43f3a;
  color: #d43f3a;
}
.docute-button.docute-button-danger:hover {
  color: white;
  background-color: #d43f3a;
}
.docute-button.docute-button-warning {
  border-color: #f7d24c;
  color: #f7d24c;
}
.docute-button.docute-button-warning:hover {
  color: white;
  background-color: #f7d24c;
}



// WEBPACK FOOTER //
// ./src/css/main.css