@charset "utf-8";
/* CSS Document */
body { font-size: 14px; background: #fff;}
A:hover { text-decoration:underline;}
ul,li { padding:0; margin:0; list-style: none;}
header,footer,.footer { display: none;}
.logoColor { color: #0155c9;}
.signin-form { background: transparent;}

.commonLoginBox { width: 560px; margin:auto; margin-top: 60px; border: 5px solid #f0f0f0; padding-bottom:20px; background: #fff;}
.commonLoginBox .box { width: 300px; margin:auto; padding-top: 90px;}
.commonLoginBox .login { padding-top: 20px;}
.commonLoginBox .register { padding-top: 20px;}
.commonLoginBox .resetpwd { padding-top: 20px;}

.commonLoginBox .copyright {
    border-top:1px solid #ccc;
    padding-top: 10px;
;}

.commonLoginBox .system-name,.commonLoginBox h2 { text-align:center; font-size: 24px; font-weight: normal; padding-bottom:20px;}
.commonLoginBox .system-name { padding-top: 20px;}
.commonLoginBox .role-list { margin-bottom: 15px;}
.commonLoginBox .role-list li { float:left; width:30%; margin-left: 5%; position:relative;}
.commonLoginBox .role-list li.first { margin-left:0;}
.commonLoginBox .role-list li A { display:inline-block; height: 40px; line-height: 36px; font-size:16px; width: 100%; border:2px solid #0155c9; text-align:center;  background: #0155c9; color: #fff; text-decoration:none;}
.commonLoginBox .role-list li A:hover,.commonLoginBox .role-list li.current A {background: #efefef; color: #333;}
.commonLoginBox .role-list li .label-bg { display: none; width: 0; height: 0; border-top: 25px solid #0155c9; border-left: 25px solid transparent; position:absolute; right:0; top:0;}
.commonLoginBox .role-list li.current .label-bg { display:inline-block;}
.commonLoginBox .role-list li .label { position:absolute; right:3px; top: 3px; color: #fff; display: none; padding:0; font-weight: normal;}
.commonLoginBox .role-list li.current .label { display: inline-block;}

.commonLoginBox input,.commonLoginBox .btn { border-radius: 0;}
.commonLoginBox .form-control:focus { box-shadow: none; border-color: #0155c9;}

.btn-warning {
    background: #ec6c00 none repeat scroll 0 0;
    border-color: #ec6c00;
}

.login-register {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 100%;
    width: 100%;
    position: fixed;
    background: url("../images/login-register.jpg");
}