#login{
  background: linear-gradient(120deg, #4c79d3 44.9%,#ffffff 45%) no-repeat fixed;
}
#app{
  background: linear-gradient(120deg, #ffffff 44.9%,#4c79d3 45%) no-repeat fixed;
}

header{
  border-bottom: 1px solid #bebcbc;
  padding: 5px;
  background-color: #ffffff;
}

.color-primary{
  color: #4e0070;
}

.icon-detail{
  font-size: 50px;
  margin-right: 10px;
  vertical-align: middle;
}

.color-secondary{
  color: #4c79d3;
}

.text-login{
  font-size: 18px;
  font-weight: 500;
  color: #ffffff;
}

.coins{
  position: absolute;
  bottom: 100px

}

.button-login{
  border-radius: 10px;
  background-color: #4e0070;
  color: #ffffff;
  width: 50%;
  margin: 0 25%;
}

.button-default{
  background-color: #4e0070;
  color: #ffffff;
  border-radius: 10px;

}
.button-cancel{
  border-radius: 10px;
}

.button-float{
  border-radius: 100%;
  width: 60px;
  height: 60px;
  position: fixed;
  bottom: 1rem;
  right: 2rem;
  font-size: 35px;
  border: 2pdx solid #4e0070;
  background-color: #4e0070;
  color: #ffffff;
  padding: 0 !important;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
}

.button-float:hover{
  background-color: #ffffff;
  border: 2px solid #4c79d3;
  color: #4c79d3;

}

.button-login:hover, .button-default:hover{
  background: #4c79d3;
  color: #ffffff;
}
.link-default{
  color: #4e0070;
  cursor: pointer;
}
.link-default:hover{
  color: #4c79d3;
}




.info{
  background-color: #ffffff;
  border-radius: 20px 20px 0px 0px;
  padding: 20px, 0px , 0px , 0px;
}

.logout{
  min-width: 5rem !important;
}

.menu{
  margin-right: 20px;
}
