*, *::before, *::after {
  box-sizing: border-box;
}
body {
  margin:0;
  padding:0;
}
/* hamburger menu fixes */
.navbar-burger {
  right:0.5rem;
}
.navbar-burger span {
  height:3px;
  left:calc(50% - 9px);
  width:18px;
  z-index:9;
}
.navbar-burger span:nth-child(1) {
    top:calc(50% - 7px);
}
.navbar-burger span:nth-child(2) {
  top:calc(50% - 1px);
}
.navbar-burger span:nth-child(3) {
    top:calc(50% + 5px);
}
.navbar-burger.is-active span:nth-child(1) {
  transform:translateY(7px) rotate(45deg);
}
/* END hamburger menu fixes */

/* colours */
.is-primary {
  background-color: #00d1b2;
  color: #fff;
}
.is-link {
  background-color: #485fc7;
  color: #fff;
}
.is-info {
  background-color: #3e8ed0;
  color: #fff;
}
.is-success {
  background-color: #48c78e;
  color: #fff;
}
.is-warning {
  background-color: #ffe08a;
  color: rgba(0,0,0,.7);
}
.is-danger {
  background-color: #f14668;
  color: #fff;
}
/* END colours */

/* placeholder */
::-webkit-input-placeholder {
  color: #666 !important;
  opacity: 0.75 !important;
}
:-moz-placeholder {
  color: #666 !important;
  opacity: 0.75 !important;
}
::-moz-placeholder {
  color: #666 !important;
  opacity: 0.75 !important;
}
:-ms-input-placeholder {
  color: #666 !important;
  opacity: 0.75 !important;
}
::placeholder {
  color: #666 !important;
  opacity: 0.75 !important;
}
/* END placeholder */

/* forms - fieldset */
fieldset {
  background-color:#fff;
  padding:.75rem;
  border:1px solid #e0e0e0;
  margin-bottom:.5rem;
}
fieldset legend {
  display: block;
  font-size: 0.9rem;
  line-height: 1.3;
  background-color:#fff;
}
/* END forms - fieldset */

.list-unstyled {
  list-style: none;
  margin:0;
  padding:0;
}

