﻿@import url('https://fonts.googleapis.com/css?family=Numans');

html, body {
    /*background: #D5BCDD;*/
    height: 100%;
    font-family: 'Numans', sans-serif;
}

.container {
    font-family: Emoji;
    height: 90vh;
    align-content: center;
}
.card-header h3 {
    height: 75px;
    padding-top: 30px;
    color: #0C9;
    color: white;
    font-weight: 800;
    -webkit-box-shadow: 0 30px 60px 0 rgba(0,0,0,0.3);
    box-shadow: 0 20px 50px 0 rgba(0,0,0,0.3);
}

.card {
    height: 450px;
    margin: 10% auto 5% auto;
    width: 450px;
    
    
    -webkit-box-shadow: 0 30px 60px 0 rgba(0,0,0,0.3);
    box-shadow: 0 30px 60px 0 rgba(0,0,0,0.3);
}




.input-group-prepend span {
    width: 70px;
    color: black;
    border: 0 !important;
}

input:focus {
    outline: 0 0 0 0 !important;
    box-shadow: 0 0 0 0 !important;
}

.remember {
    color: white;
}

.remember input {
        width: 30px;
        height: 20px;
        margin-left: 15px;
        margin-right: 5px;
 }

.login_btn {
    background-color: #0C9;
    color: white;
    width: 150px;
    font-size:15px;
    margin-top:4%;
}

    .login_btn:hover {
        color: black;
        background-color: #0C9;
    }

.links {
    font-size:15px;
    margin-bottom:10px;
}

    .links a {
        margin-left: 4px;
    }

.form-control {
    
    margin-left:25%;
    font-size: 18px;
}

.home {
    position :static;
    margin-top: 27% ;
    margin-right:50%;
    color: #0C9;
    font-size:18px;
    
}

.card-body {
    margin-top: 15%;
    }



.card-header {
    font-family: cursive;
    background-color: #F3F3F3;
    background-color: #0C9;
    color:white;
}

.input-group {
    width: 70%
}

#login_alert_placeholder{
    margin-top:10px!important;
}