﻿body {
    background-color: #A2D0FA;
}

h2 {
    font-family: 'Yu Gothic';
}

.login-container {
    background-color: #ffffff;
    /*	border-radius: 8px;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);*/
    padding: 40px;
    width: 40%;
    min-width: 450px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    /*	margin-top: auto;
	margin-top: auto;*/
}

    .login-container img {
        margin-bottom: 30px;
    }

    .login-container h2 {
        margin-bottom: 15px;
        font-weight: bold;
    }

.form-group {
    margin-bottom: 20px;
}

    .form-group label {
        /*display: block;*/
        font-weight: bold;
        margin-bottom: 5px;
    }

    .form-group .row input {
        width: calc(100% - 24px);
        /*padding: 10px;*/
        border: 1px solid #ddd;
        border-radius: 5px;
    }

/*		.form-group input:focus {
			outline: none;
			border-color: #2980b9;
		}*/

.error-message {
    color: red;
}

.button input {
    width: 50%;
    /*padding: 12px;*/
}

/*	button:hover {
		background-color: #233d86;
	}*/

.re-pass {
    text-decoration: none;
}

