/* your styles go here */

/* green: #29cccc */
/* rgba(41,204,204) */

header {
    box-shadow: 2px 2px 2px #e4e4e4;
    /* z-index: 99999; */
}
.wrapper {
  background: #fbfbfb;
}
.form-control-1 {
    display: block;
    width: 100%;
    padding: 0.25rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #2a2a2a;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #dadada;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }
  .form-control-1:focus {
    color: #2a2a2a;
    background-color: #fff;
    border-color: rgba(41, 204, 204, 0.25);
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(41, 204, 204, 0.25);
  }
  .fa-search{
    font-size: 10px;
  }
  @media (prefers-reduced-motion: reduce) {
    .form-control-1 {
      transition: none;
    }
  }
  .form-control-1[type=file] {
    overflow: hidden;
  }
  .form-control-1[type=file]:not(:disabled):not([readonly]) {
    cursor: pointer;
  }
  .form-control-1:focus {
    color: #2a2a2a;
    background-color: #fff;
    border-color: rgba(41, 204, 204, 0.25);
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(41, 204, 204, 0.25);
  }
 
  .form-control-1::-moz-placeholder {
    color: #bbbbbb;
    opacity: 1;
  }
  .form-control-1:-ms-input-placeholder {
    color: #bbbbbb;
    opacity: 1;
  }
  .form-control-1::placeholder {
    color: #bbbbbb;
    opacity: 1;
  }
  .form-control-1:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #e2e2e2;
  }





  .home-cont {
    margin-top: 2rem;
    border-radius: 3px;
  }
  .home-cont2 {
    margin-top: 1rem;
    border-radius: 3px;
  }
  .home-cont li {
    cursor: pointer;
  }
  .left-menu {
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: space-between;
  }
.left-icon {
  height: 20px;
}
.profile-icon {
  background: #29cccc;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 40px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 50%;
}
.p-text {
  margin-bottom: -20px;
}
.p-text2 {
  margin-bottom: 0px;
}
.btn-link {
  padding: 5px 20px;
  background:  #E3FCEF;
  border-radius: 25px;
  border: 1px solid #fff;
  transition: all .3s ease-in-out;
}
.btn-link:hover {
  background: #fff;
  text-decoration: none;
  border: 1px solid #f1f1f1;
}
.btn-link2 {
  padding: 5px 20px;
  background:  #f1f1f1;
  color: #2a2a2a;
  border: 1px solid #fff;
  transition: all .3s ease-in-out;
}
.btn-link2:hover {
  background: #fff;
  text-decoration: none;
  border: 1px solid #f1f1f1;
}
.spaces-cont {
  background: #E3FCEF;
}
.add-div {
  background: #E3FCEF;
}
a:hover {
  text-decoration: none;
}
.side-bar {
  /* position: sticky;
  top: 50px; */
  overflow: hidden;
}
#btn:hover {
  color: #fff;
}
.add-box{
  transition: all .3s ease-in-out;
}
.add-box:hover {
  background: #e4e4e4;
}
.team-upper {
  height: 200px;
  background: #E3FCEF;
}
.icon-team {
  font-size: 100px;
  color: #fff;
  background: #29cccc;
  margin-top: -100px;
  padding: 3rem;
}
.wrapper2 {
  background: #E3FCEF;
  margin-bottom: 1rem;
}

.back-to-home {
  z-index: 9999;
  position: fixed;
  bottom: 25px;
  left: 25px;
  display: none;
}