body {
	background-image: url(../assets/img/bg-login.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
}

.backdrop-blur {
	background-color: rgba(255,255,255, 0.2);
	backdrop-filter: blur(2.7px);
}

.inp-login {
	border-radius: 0;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 2px solid #919191;
  background-color: #F7F7F7 !important;
  user-select: none;
  /*box-shadow: 0 0.2rem 1rem rgba(0, 0, 0, 0.10) !important;*/
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  transition: .5s !important; 
}

.inp-login:hover {
  border-bottom: 2px solid #007FDD !important;  
}

.inp-login:focus, {
  border-color: #007FDD !important; 
}

.inp-login:focus + .lbl-login {
  color: #0E6AB8;
}

.inp-login:hover + .lbl-login {
  color: #0E6AB8;
}


.icon-right {
  color: #CCCCCC;
}

.logo-sisfo {
  transition: .4s;
  /*padding: 5px;*/
}

.logo-sisfo:hover {
  cursor: pointer;
  transform: scale(1.07);
  text-decoration: none;
  border: 0;
  border-radius: 17px;
  box-shadow: 1px 1px 10px 1px rgba(0,0,0, 0.1) inset;
}

.logo-sisfo:focus {
	outline: none;
}

.social-network {
  display: inline-block;
  line-height: 27px;
  height: 27px;
  width: 27px;
  border-radius: 100%;
  font-size: 15px;
  background-color: #0E6AB8;
  color: #fff;
  margin-left: 1vh;
  transition: .5s;
}

.social-network:hover {
  background-color: #0D578E;
  color: #fff;
  transform: scale(1.06);
}

.network-list {
  list-style: none;
  padding: 0;
}

.item {
  line-height: 5vh;
}

