﻿/* Made with love by Mutiullah Samim*/

@import url('https://fonts.googleapis.com/css?family=Numans');

html, body {
    background-image: url('../../../../Content/images/Home/Login/bk1.png');
    background-size: cover;
    background-position-y: 20%;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    overflow-x: hidden; /* 👈 Esto evita scroll horizontal */
    font-family: 'Numans', sans-serif;
    height: 100%;
}

.container{
height: 100%;
align-content: center;
}

.card{
height: 370px;
margin-top: auto;
margin-bottom: auto;
width: 400px;
background-color: rgba(0,0,0,0.5) !important;
}

.social_icon span{
font-size: 60px;
margin-left: 10px;
color: #1a4d90;
}

.social_icon span:hover{
color: white;
cursor: pointer;
}

.card-header h3{
color: white;
}

.social_icon{
position: absolute;
right: 20px;
top: -45px;
}

.input-group-prepend span {
    width: 50px;
    background-color: #000;
    color: white;
    border: 0 !important;
}

input:focus{
outline: 0 0 0 0  !important;
box-shadow: 0 0 0 0 !important;

}

.remember{
color: white;
}

.remember input
{
width: 20px;
height: 20px;
margin-left: 15px;
margin-right: 5px;
}

.login_btn {
    color: white;
    background-color: #000;
    width: 100px;
}

.login_btn:hover{
color: white;
background-color: #1a4d90;
}

.links{
color: white;
}

.links a{
margin-left: 4px;
}

.logo-container {
    position: absolute;
/*    top: 20px;
    left: 20px;*/
    z-index: 1000;
    overflow: hidden;
}

    .logo-container img {
        max-width: 100%;
        height: 100px; /* O el tamaño que necesites */
        display: block;
    }
