.cursor-p{
  cursor: pointer;
}

button {
  cursor: pointer;
  height: 100%;
  padding: 0 16px;
  border-radius: 10px;
  font-size: 21px;
  font-weight: 700;
  color: white;
  background-color: rgb(42, 54, 71);
  display: flex;
  align-items: center;
  gap: 4px;
}

button:hover {
  background-color: rgb(41, 171, 226);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  border: solid 2px #29abe2;
}

button:active {
  background-color: rgb(9, 25, 49);
  box-shadow: none;
}

.clear-button {
  border: 1px solid #2a3647;
  color: #2a3647;
  background-color: transparent;
  font-size: 20px;
  font-weight: 400;
}

.clear-button:hover {
  border: solid 1px #29abe2;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  color: #29abe2;
  background-color: #ffffff;
}

.clear-button:hover img {
  content: url(../assets/img/png/clear-button-lightblue.png);
}

.clear-button:active{
  background-color: transparent;
  border-color: #091931;
  color: #091931;
  box-shadow:none;
}

.clear-button:active img {
  content: url(../assets/img/png/clear-button-darkblue.png);
}

.litte-button {
  cursor: pointer;
  border-radius: 50%;
  transition: 175ms ease-in-out;
}

.litte-button:hover {
  background-color: rgb(238, 238, 238);
  transform: scale(114%);
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}

input {
  cursor: pointer;
  width: 100%;
  height: 48px;
  background-color: #ffffff;
  padding-left: 12px;
  padding-right: 70px;
  font-size: 20px;
  border: 1px solid #d1d1d1;
  border-radius: 10px;
  display: flex;
  align-items: center;
  color: #000000;
}

::placeholder {
  color: #d1d1d1 !important;
}

input::placeholder {
  color: #d1d1d1 !important;
}

input:focus{
  outline-style: none;
  box-shadow: none;
  border-color: #29abe2;
  color: #000000;
}

.border-alert{  
  border-color: rgb(255, 0, 31);
}

.bg-alert{
  background-color: rgb(255, 129, 144);
}

textarea:focus{
  outline-style: none;
  box-shadow: none;
}

select:focus{
  outline-style: none;
  box-shadow: none;
}

form{
  width: 100%;
}

.bg-category-userstory{
  background-color: rgb(0, 56, 255);
}

.bg-category-technicaltask{
  background-color: rgb(31, 215, 193);
}

.bg-category-tutorial{
  background-color: rgba(0, 89, 255, 0.8);
}

.assigned-color-change{
  background-color: #091931;
  color: #ffffff;
  border-radius: 10px;
}

.arrow-back {
  border-radius: 23px;
  background-color: rgb(245, 246, 247);
  left: calc(100% - 139px);
  top: 112px;
  position: absolute;
  width: 37px;
  border-radius: 50%;
  transition: 175ms ease-in-out;
}

.arrow-back:hover {
  cursor: pointer;
  transform: scale(116%);
  background-color: rgb(238, 238, 238);
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5);
}