html {
    margin: 0;
    background:url(../images/loginBg.png);
}

body {
    background: transparent;
}

.login-bg {
    width: 100%;
    height: 100%;
}

.login-view {
    border-top:5px solid #c2272d;
    width: 660px;
    height: 305px;
    margin: 30rem auto 0 auto;
    background-color: #fff;
    box-shadow: 10px 10px 8px rgba(15, 50, 100, 0.5);
}

.line-v-blue {
    width: 1px;
    height: 80%;
    /* background-color: #004d8e; */
    margin-top: 5%;
    float: left;
    border-left: 1px dashed #f2f2f2;
}

.login-logo {
    float: left;
    width: 250px;
    height: 100%;
    margin: 0;
    padding: 0;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    font-size: 4rem;
    color: #0f5287;
    font-weight: bold;
    line-height: 300px;
    text-align: center;
}

.login-in {
    float: left;
    width: 400px;
    height: 100%;
    margin: 0;
    padding: 0;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.login-form {
    margin: 42px 48px 0 48px;
}

.login-in-title {
    font-size: 2.0rem;
    font-weight: bold;
    color: #004d8e;
}

.blue-line {
    height: 1px;
    background-color: #004d8e;
    margin: .8rem 0 1.8rem 0;
}

.input-group {
    margin-bottom: 2rem;
}
.forgetPwd{
	text-align: right;
}
.forgetPwd a {
    color: #c2272d;
}
.input-group>.form-control {
    /* border-top-right-radius: 0;
    border-bottom-right-radius: 0; */
    /* border-left: 0 none; */
}

.input-group>.input-group-addon {
    background-color: #fff;
    /* border-top-left-radius: 0;
    border-bottom-left-radius: 0; */
}

.form-control {
    box-shadow: none;
}

.login-btn {
    width: 126px;
    float: right;
}

.browser-msg {
    text-align: center;
    color: #333;
}

.browser-msg strong {
    color: #333;
}

.browser-msg a {
    padding: 0 10px;
    color: #194FB0;
}

.browser-msg p {
    padding: 10px 0;
}
.btn-primary {
    background-color: #c2272d !important;
    border-color: #efc8c9 !important;
    border-radius: 5px !important;
}
.btn-primary:hover {
    background-color: #efc8c9;
    border-color: #efc8c9;
}