body .navbar .logo:after{height:40px}body .r-bg{background:#f7fbff}@media all and (max-width:768px){body .r-bg{height:300px}}body .accountAuth{position:relative;top:-150px}body .accountAuth .box{padding:25px;background:#fff;border-radius:3px;-webkit-box-shadow:0 0 50px 5px rgba(214,214,214,.29);box-shadow:0 0 50px 5px rgba(214,214,214,.29);margin:0 auto 20px;width:100%;max-width:450px}body .accountAuth .box .alert{display:flex;align-items:center}body .accountAuth .box .alert .feather{margin-right:10px}body .accountAuth .box h1{color:#3e485b;font-weight:600;font-size:25px;text-align:center;margin:0 0 30px}body .accountAuth .box .form-group{position:relative}body .accountAuth .box .form-group.password a{position:absolute;top:15px;right:0;font-weight:600;font-size:13px}body .accountAuth .box .form-group.extraBottom{margin:30px 0 0;font-size:14px;font-weight:700;color:#3e485b}body .accountAuth .box .form-group .btn-access{display:block;width:100%;text-align:center;position:relative;margin:20px 0}body .accountAuth .box .form-group .btn-access .feather{position:relative;top:7px;margin-left:10px}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]+label{position:relative;color:#3e485b;padding-left:30px;cursor:pointer}.checkbox input[type=checkbox]+label:before{content:'';width:20px;height:20px;border:2px solid #bdbdbd;position:absolute;display:block;top:50%;transform:translateY(-50%);left:0;border-radius:2px;transition:border .1s linear}.checkbox input[type=checkbox]+label:after{content:'L';top:50%;left:6px;position:absolute;display:block;font-weight:700;color:#2985fd;font-size:14px;transform:translateY(-50%) rotate(45deg) scaleX(-1);opacity:0;transition:opacity .1s linear}.checkbox input[type=checkbox]:checked+label:before{border-color:#2985fd}.checkbox input[type=checkbox]:checked+label:after{opacity:1}@media only screen and (max-width:768px){.navbar-collapse .navbar-nav{flex-direction:initial;flex-wrap:wrap}.navbar-collapse .navbar-nav .nav-item{width:100%}.navbar-collapse .navbar-nav .nav-item.login,.navbar-collapse .navbar-nav .nav-item.register,.navbar-collapse .navbar-nav .nav-item.logout{display:inline-block;width:45%;float:left;margin-top:15px}.navbar-collapse .navbar-nav .nav-item.login .nav-link,.navbar-collapse .navbar-nav .nav-item.register .nav-link,.navbar-collapse .navbar-nav .nav-item.logout .nav-link{margin:0!important;text-align:center}.navbar-collapse .navbar-nav .nav-item.register{float:right}.navbar-collapse .navbar-nav .nav-item.login{margin-right:auto}.navbar-collapse .navbar-nav .nav-item.logout{margin-left:auto}}
