@import url('fuenteMonserrat.css');

body {background-color:#ebebeb; font-family: 'Montserrat', sans-serif !important;}

#myVideo {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
}

.main-section{
    margin:0 auto;
    margin-top:30%;
    padding: 0;
}

.modal-content{
    background-color:#ebebeb;
    opacity: .99;
    padding: 0 20px;
    box-shadow: 0px 0px 3px #848484;
/*    animation: mymove 10s infinite;*/
    animation: mymove 10s ease infinite;
/*    animation: mymove 30s ease-in-out infinite;*/
}

@keyframes mymove {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.user-img{
    margin-top: -50px;
    margin-bottom: 10px;
}

.user-img img{
    width: 95px;
    height: 95px;
/*    box-shadow: 0px 0px 3px #848484;
    border-radius: 50%;*/
}


.form-group input{
    height: 42px;
    font-size: 18px;
    border:0;
    padding-left: 54px;
    border-radius: 5px;
}

.form-group::before{
    font-family: "Font Awesome\ 5 Free";
    color: white;
    position: absolute;
    left: 28px;
    font-size: 22px;
    padding-top:4px;
}

.form-group#user-group::before{
    content: "\f007";
}

.form-group#contrasena-group::before{
    content: "\f023";
}

button{
    width: 90%;
    margin: 5px 0 25px;
}

.forgot{
    padding: 5px 0;
}

.forgot a{
    color: white;
}



.item {
  background-color: rgba(0,0,0,0.4);
  line-height: 2;
  color: #fff;
  position: relative;
}
.item:before {
  position: absolute;
  bottom: 0;
  content: "";
  display: block;
  width: 0;
  height: 2px;
  background-color: #00FDF5;
  transition: all .3s;
}
.item:hover:before {
  width: 100%;
}
.tres:before {
  left: 50%;
}
.tres:hover:before {
  left:0;
}