/* basic configuration */
* {
  margin: 0;
  padding: 0;
}

body {
  background-color: #f5f5f5;
  font-family: "Montserrat", sans-serif;
}

/* navbar */
nav {
  background-color: #f5f5f5;
}

#navbar-container {
  background-color: #f5f5f5;
  border-radius: 50px;
  background: #f5f5f5;
  box-shadow: 13px 13px 26px #d0d0d0, -13px -13px 26px #ffffff;
}

.navbar-toggler:focus,
.navbar-toggler,
.navbar-toggler:active,
.navbar-toggler-icon:focus {
  outline: none;
  border: 0;
  box-shadow: none;
}

.navbar-toggler span {
  margin: 0;
  padding: 0;
}

.navbar-toggler {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  position: relative;
  transition: 0.5s ease-in-out;
}

.toggler-icon {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  background: #000000;
  border-radius: 1px;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}

.middle-bar {
  margin-top: 0px;
}

/* when navigation is clicked */
.navbar-toggler .top-bar {
  margin-top: 0px;
  transform: rotate(135deg);
}

.navbar-toggler .middle-bar {
  opacity: 0;
  filter: alpha(opacity=0);
}

.navbar-toggler .bottom-bar {
  margin-top: 0px;
  transform: rotate(-135deg);
}

/* state when the navbar is collapsed */
.navbar-toggler.collapsed .top-bar {
  margin-top: -20px;
  transform: rotate(0deg);
}

.navbar-toggler.collapsed .middle-bar {
  opacity: 1;
  filter: alpha(opacity=100);
}

.navbar-toggler.collapsed .bottom-bar {
  margin-top: 20px;
  transform: rotate(0deg);
}

/* main css */
.row {
  margin: 20px 15px;
}

#name {
  background-color: #f5f5f5;
  border-radius: 50px;
  box-shadow: 13px 13px 26px #d0d0d0, -13px -13px 26px #ffffff;
}

#email {
  background-color: #f5f5f5;
  border-radius: 50px;
  box-shadow: 13px 13px 26px #d0d0d0, -13px -13px 26px #ffffff;
}

#message {
  background-color: #f5f5f5;
  border-radius: 50px;
  box-shadow: 13px 13px 26px #d0d0d0, -13px -13px 26px #ffffff;
}

textarea {
  height: 200px;
}

.goButton a {
  color: inherit;
}

.goButton {
  color: #000000;
  border: 1px solid #000;
  padding: 15px 60px;
  background-color: #f5f5f5;
  border-radius: 50px;
}

.goButton:hover {
  background-color: #000000;
  color: #f5f5f5;
}
