.login_content{
    text-decoration:none
}
.btn-default:hover{
    text-decoration:none
}
.login_content a{
    text-decoration:none
}
.login{
    background:#F7F7F7
}
.login .fa-paw a{
    font-size:26px
}
.login_wrapper{
    right:0;
    margin:5% auto 0;
    max-width:350px;
    position:relative
}
.login_form{
    position:absolute;
    top:0;
    width:100%
}
.login_box{
    padding:20px;
    margin:auto
}
.clearfix:after,form:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.login_content{
    margin:0 auto;
    padding:25px 0 0;
    position:relative;
    text-align:center;
    text-shadow:0 0px 0 #fff;
    font-family:"Helvetica Neue",Roboto,Arial,"Droid Sans","Noto Sans TC",sans-serif;
    min-width:280px
}
.login_content a:hover{
    text-decoration:underline
}
.login_content h1{
    font:400 25px Helvetica,Arial,sans-serif;
    letter-spacing:-.05em;
    line-height:20px;
    margin:10px 0 30px
}
.login_content h1:after{
    content:"";
    height:1px;
    position:absolute;
    top:10px;
    width:20%
}
.login_content h1:before{
    content:"";
    height:1px;
    position:absolute;
    top:10px;
    width:20%
}
.login_content h1:after{
    background:#7e7e7e;
    background:linear-gradient(left,#7e7e7e 0,#fff 100%);
    right:0
}
.login_content h1:before{
    background:#7e7e7e;
    background:linear-gradient(right,#7e7e7e 0,#fff 100%);
    left:0
}
.login_content form{
    margin:20px 0;
    position:relative
}
.login_content form select{
    border-radius:3px;
    -ms-box-shadow:0 1px 0 #fff,0 -2px 5px rgba(0,0,0,.08) inset;
    -o-box-shadow:0 1px 0 #fff,0 -2px 5px rgba(0,0,0,.08) inset;
    box-shadow:0 1px 0 #fff,0 -2px 5px rgba(0,0,0,.08) inset;
    border:1px solid #c8c8c8;
    color:#777;
    margin:0 0 20px;
    width:100%
}
.login_content form input[type=text]{
    border-radius:3px;
    -ms-box-shadow:0 1px 0 #fff,0 -2px 5px rgba(0,0,0,.08) inset;
    -o-box-shadow:0 1px 0 #fff,0 -2px 5px rgba(0,0,0,.08) inset;
    box-shadow:0 1px 0 #fff,0 -2px 5px rgba(0,0,0,.08) inset;
    border:1px solid #c8c8c8;
    color:#777;
    margin:0 0 20px;
    width:100%
}
.login_content form input[type=email]{
    border-radius:3px;
    -ms-box-shadow:0 1px 0 #fff,0 -2px 5px rgba(0,0,0,.08) inset;
    -o-box-shadow:0 1px 0 #fff,0 -2px 5px rgba(0,0,0,.08) inset;
    box-shadow:0 1px 0 #fff,0 -2px 5px rgba(0,0,0,.08) inset;
    border:1px solid #c8c8c8;
    color:#777;
    margin:0 0 20px;
    width:100%
}
.login_content form input[type=password]{
    border-radius:3px;
    -ms-box-shadow:0 1px 0 #fff,0 -2px 5px rgba(0,0,0,.08) inset;
    -o-box-shadow:0 1px 0 #fff,0 -2px 5px rgba(0,0,0,.08) inset;
    box-shadow:0 1px 0 #fff,0 -2px 5px rgba(0,0,0,.08) inset;
    border:1px solid #c8c8c8;
    color:#777;
    margin:0 0 20px;
    width:100%
}
.login_content form select:focus{
    -ms-box-shadow:0 0 2px #ed1c24 inset;
    -o-box-shadow:0 0 2px #ed1c24 inset;
    box-shadow:0 0 2px #A97AAD inset;
    background-color:#fff;
    border:1px solid #A878AF;
    outline:0
}
.login_content form input[type=text]:focus{
    -ms-box-shadow:0 0 2px #ed1c24 inset;
    -o-box-shadow:0 0 2px #ed1c24 inset;
    box-shadow:0 0 2px #A97AAD inset;
    background-color:#fff;
    border:1px solid #A878AF;
    outline:0
}
.login_content form input[type=email]:focus{
    -ms-box-shadow:0 0 2px #ed1c24 inset;
    -o-box-shadow:0 0 2px #ed1c24 inset;
    box-shadow:0 0 2px #A97AAD inset;
    background-color:#fff;
    border:1px solid #A878AF;
    outline:0
}
.login_content form input[type=password]:focus{
    -ms-box-shadow:0 0 2px #ed1c24 inset;
    -o-box-shadow:0 0 2px #ed1c24 inset;
    box-shadow:0 0 2px #A97AAD inset;
    background-color:#fff;
    border:1px solid #A878AF;
    outline:0
}
#content form .submit{
    float:none;
    margin-left:0px
}
.login_content form input[type=submit]{
    float:none;
    margin-left:0px
}
#username{
    background-position:10px 10px!important
}
#password{
    background-position:10px -53px!important
}
.login_content form div a{
    font-size:14px;
    margin:10px 15px 0 0
}
[v-cloak] {
    display: none;
}