@import url("/../../media/script/root.css");
body{
	
	background-repeat: no-repeat;
  	background-size: cover;
}
.login-logo img{
	background-color: rgba(0, 0, 0, 15%);
	border-radius: 100px;
	padding: 5px;
	box-shadow: 1px 2px 5px rgba(0, 0, 0, 25%);
}

.lockscreen-logo a, .login-logo a{
	color: var(--titulo)!important;
	text-shadow: 0px 0px 2px black;
}
.-compr{
	cursor: pointer;
}
.ingresarNuevamente{
	height: 80px;
}
.ingresarNuevamente .lockscreen-name{
    background-color: var(--boxTitBack) !important;
    color: var(--boxTitcolor);
    width: 250px;
    float: left;
    border-radius: 5px;
    font-weight: 400 !important;
    font-size: 0.9rem;
    margin-top: 15px;
    padding: 5px;
    padding-left: 10px;
    margin-left: 22px;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ingresarNuevamente .lockscreen-name b{
	width: 100%;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ingresarNuevamente .lockscreen-item .lockscreen-image{
	margin-top: 10px;
	margin-left: -5px;
	background-color: var(--boxTitBack);
}
.ingresarNuevamente .lockscreen-item .lockscreen-credentials{
	padding-top: 7px;
  height: 34px;
  margin-left: 10px;
}

.ingresarNuevamente .lockscreen-item{
	float: left;
  width: 95px;
  margin-top: 16px;
}
.login-box .card{
	border-radius: 15px;
}
.login-card-body{
	border-radius: 15px;
	box-shadow: 1px 2px 5px rgba(0, 0, 0, 45%);
}
.btn-principal{
	background-color: var(--btnPrincipal);
	border-color: var(--btnPrincipal);
}
.btn-principal:hover{
	background-color: var(--btnPrincipalHover);
	border-color: var(--btnPrincipalHover);
}
.btn-principal:click{
	background-color: var(--btnPrincipal);
	border-color: var(--btnPrincipal);
}
.icheck-primary{
	cursor: pointer;
}
.help-block{
    width: 100%;
    float: left;
    height: 39px;
    color: #D0D3D4;
    font-size: 0.9rem;
    text-shadow: 1px 1px 2px black;
    background-color: rgba(0, 0, 0, 20%);
    padding: 10px 0px;
}


.text-center a{
	float: inline-end;
	width: 400px;
	color: var(--borderPrincipal);
	text-shadow: 1px 1px 2px black;
}
.text-center a:hover{
	color: var(--enlace);
}
.error{
	padding: 5px 50px;
	color: #EC7063;
	text-shadow: 0px 1px 2px black;
	font-weight: 600;
	border-radius: 4px;
	background-color: rgba(0, 0, 0, 50%);
	animation-name: desvanecer;
  	animation-duration: 5s;
  	animation-fill-mode: forwards;
}
@keyframes desvanecer {
  0%   {opacity: 1;}
  75%   {opacity: 0.9;}
  100% {opacity: 0;}
}



@media only screen and (max-width: 720px) {

 	.login-box, .register-box {
    margin-top: -6.5rem;}
	}
}