@charset "utf-8";

.f_group input[type="password"]:hover, input[type="text"]:hover, textarea:hover { background: none; border: none; border-bottom: 2px solid #31aae6;}
.login_inner .input[type="checkbox"] { position: relative; width: 21px; height: 21px; margin: -2px 8px 0 0; -webkit-appearance: none; border: 0; border-radius: 0; background-color: transparent;
    background-image: none; background-repeat: no-repeat;    background-position: 0 -25px; background-size: 100px auto; vertical-align: middle; font-color: #FFF;}
.input[type='checkbox']:checked::after { background: none;} 
input[type='checkbox']::after { position: absolute; left: -2px;top: -2px; content: '';cursor: pointer;display: inline-block;width: 18px;height: 18px;background-image: none; background-size: 100%;}
