body {
  background:#6f8489 url(../images/login-bg.jpg) left top no-repeat;background-attachment: fixed; background-size: cover;
  min-height: 100%;
}
@media(max-width:768px) {
body { background-size:auto;}
}

html,body{height: 100%;}
.container {
margin: 0 auto;
float: none;
width: 430px;
background-color:#fff;
background-image: url(/public/static/admin/images/event.png);
background-repeat:no-repeat;
background-size: 18%;
box-shadow: 0 0 10px #999;
position: absolute;top: 50%;margin-top: -254px;
}

.box {
/*width:300px;
padding: 35px 30px 30px 30px;*/
/*box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.1);
border-radius: 5px;
background: rgba(255, 255, 255, 0.65);*/
}



.form-control {
    display: block;
    width: 300px;
box-sizing: border-box;
height: 42px;
line-height:42px;
margin-bottom:18px;
    padding: 6px 12px 6px 48px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background: rgba(255,255,255,.5);
    border: 1px solid #b2bfc7;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-radius: 20px;
}
.formText img{border-radius: 50px;}
.form-control:focus{
border-color:#66afe9;
outline:0;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

input:-webkit-autofill {  
-webkit-box-shadow: inset 100px 100px 100px white,0 0 8px rgba(102,175,233,.6) !important;  
}  


.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
.btn-block {
    display: block;
    width: 100%;
}
.btn-group-lg>.btn, .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 10px;
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn:hover {background:#2288fe;}
.pull-right {float:right;}


.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}



a.help {color:#3d88ba;font-size:0.8em;}
a.help:hover {color:#3d88ba;}

.btn-group-lg>.btn, .btn-lg {
width:auto;
/*margin:30px 0px 0px 108px;*/
clear:both;text-transform: uppercase;
    font-size: 18px;height: 50px;line-height: 50px;
border-color: #2480c2;
    color: #fff; 
    background: #0076fe;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54b3ff', endColorstr='#0078d9',GradientType=0 );
}
a.help{color: #797979;}
.btn-lg{width: 100%;margin-left: 0;border-radius: 25px; padding: 0;margin-top: 20px;margin-bottom: 20px;}
.logo {margin:88px auto 40px auto;text-align:center;}
.logo img {max-width:188px;}

.copy {clear:both; margin:20px 0px;text-align:center; color:#aaa;font-size:0.6em; font-family:Verdana, Geneva, sans-serif; font-size:15px;}
.copy a {color:#aaa;}
.copy a:hover {color:#fff;}

.blank5, .blank10, .blank20,.blank30 { clear: both; height: 5px; }
.blank10 { height: 10px; }
.blank20 { height: 20px; }
.blank30 { height: 30px; }

.text-right {text-align:right;margin-top: 10px;}
           *{margin:0px;padding: 0px;}
            .container{
                padding: 80px 60px 40px 60px;position: relative;
            }
            .container:after{
    clear:both;content:'';display:block;width:0;height:0;visibility:hidden;
}
            .boxri_login{
            float: left;width: 300px;margin-left: 90px;

            }
            .boxle_login{
                float: left;
                width: 150px;
                padding:0px 70px 0px 20px;
                background: url(/application/admin/template/images/bg_line.png) no-repeat 210px 0;
            }

    .boxle_login div img{
        width: 100%;
    }
    .boxle_login div.boximg3{
        width: 100%;position: relative;left: 5px;
    }
    .boxle_login .boxtext{
        font-weight: bold;font-size: 14px;color: #000;text-align: center;line-height: 26px;
    }
    .boxri_loginul{

    }
    .boxri_loginul:after{
    clear:both;content:'';display:block;width:0;height:0;visibility:hidden;
}
    .boxri_loginul li{
        list-style: none;float: left;color: #a1a6bb;
        width: 50%;

text-align: center;

font-size: 16px;

line-height: 36px;

padding-bottom: 10px;
border-bottom: 2px solid #f7f8fb;margin-bottom: 18px;cursor: pointer;

    }
    .boxri_loginul li.act_lo{
        border-bottom: 2px solid #96c6fe!important;color: #3a405b;
    }
    .text-right input{
        display: inline-block;float: left;position: relative;

top: 5px;

margin-right: 10px;
    }
    .text-right span{
        display: inline-block;float: left;font-size: 14px;color: #a1a6bb;

line-height: 21px;
    }
    .id_name_emp{
        background-image: url(/public/static/admin/images/xt_16.png);background-position-x:16px; background-position-y:12px; background-repeat: no-repeat;
    }
    .pw_name_emp{
        background-image: url(/public/static/admin/images/xt_06.png);background-position-x:16px; background-position-y:12px; 
        background-repeat: no-repeat;
    }
    .yz_name_emp{
        background-image: url(/public/static/admin/images/xt_06.png);background-position-x:16px; background-position-y:12px; 
        background-repeat: no-repeat;
    }
    #theForm{
        position: relative;
    }
    .mima_kg{
        position: absolute;display: block;width: 23px;height: 20px;background-image:url(/public/static/admin/images/xt_08.png); right: 21px;top: 76px;cursor: pointer;background-repeat: no-repeat;
    }
    .bjeye{
        background-image: url(/public/static/admin/images/xt_10.png)!important;background-repeat: no-repeat;
    }
    .erwm_ban{
      /*  background-image: url(/public/static/admin/images/xt_02.png)!important;background-repeat: no-repeat;*/position: absolute;right: 5px;top: 5px;
    }