.login-engine *[data-login-tools]:hover{transform:scale(1.1);transition:all .1s linear}.login-engine *[data-login-tools]{background-color:transparent !important;border:none !important;color:#005aab !important}.login-engine *[data-login-tools] .caret{margin-left:5px}.login-engine .dropdown-menu{border-radius:0 0 20px 20px;-webkit-box-shadow:0 12px 10px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 12px 10px 3px rgba(0,0,0,0.4);box-shadow:0 12px 10px 3px rgba(0,0,0,0.4);top:50px;padding:20px 0 0 0;border:0;overflow:hidden}.login-engine .dropdown-menu li a{padding:5px 30px}.login-engine .dropdown-menu i{font-size:1.3em;color:#337ab7;margin-right:5px}.login-engine .btn-group.open .dropdown-toggle{box-shadow:none !important}.login-engine .btn:active{-webkit-box-shadow:none;box-shadow:none}.login-engine .textInfos{position:absolute;left:50px;top:10px}.login-engine .textInfos .textName{display:block;margin-left:10px;color:#484848}.login-engine .textInfos .textEmail{display:block;margin-left:10px;font-size:.8em;color:#b0b0b0}#box-login .modal-content{border-radius:10px;overflow:hidden}#box-login .modal-header{background:#0259a6 !important}#box-login .modal-header h1,#box-login .modal-header .h1{font-size:20px !important;font-weight:600;color:#FFF !important;margin:5px 0 0 0 !important}#box-login .msgError{background-color:rgba(254,0,0,0.6588235294);color:#fff;font-size:.9em;font-weight:bold;padding:5px;text-align:center;margin-bottom:15px}#box-login .modal-body{display:flex;align-items:stretch}#box-login .showPassword{position:absolute;right:10px;top:40px;color:#7b7878;cursor:pointer}#box-login .hidePassword{position:absolute;right:10px;top:40px;color:#7b7878;cursor:pointer}#box-login .has-error{color:#a94442}#box-login .has-error input{border-color:#a94442}#box-login .has-success .hidePassword,#box-login .has-success .showPassword{color:#3c763d}#box-login .form-group{margin-bottom:15px}#box-login #form-group-pwd .glyphicon-remove,#box-login #form-group-pwd .glyphicon-ok{display:none !important}#box-login #form-box-login{padding-right:30px;border-right:1px solid #d4d2d2;float:left;width:100%;position:relative}#box-login .loginSocial{margin-bottom:15px}#box-login .recap .help-block{color:#a94442;float:right;margin-bottom:25px;width:100%}#box-login .rightElements{display:flex;align-items:stretch;justify-items:center;justify-content:space-evenly;align-content:center;flex-direction:column;width:100%}#box-login .rightElements .login-tools a{display:block;margin-bottom:15px;text-decoration:none}#box-login .rightElements .login-tools a:hover{text-decoration:underline}#box-login .line{border-top:1px solid #d4d2d2}#box-login .btRegister{background-color:#0259a6}#box-login #btLogin{border-radius:10px !important;background-color:#0259a6;margin-bottom:15px;width:55%}#box-login label{font-weight:normal}#box-login input.form-control,#box-login select.form-control,#box-login textarea.form-control{border-radius:10px !important;height:43px;background:#e2dedf;background:-moz-linear-gradient(top,#e2dedf 0,#efefef 100%);background:-webkit-linear-gradient(top,#e2dedf 0,#efefef 100%);background:linear-gradient(to bottom,#e2dedf 0,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2dedf",endColorstr="#efefef",GradientType=0)}#box-login .has-feedback label ~ .form-control-feedback{top:33px !important;right:10px}.d-flex{display:flex}@media(max-width:991px){#box-login #form-box-login{padding-right:0 !important;border-right:none !important;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #d4d2d2}#box-login .modal-body{display:block;align-items:stretch}#box-login .line{margin:25px 0}#box-login .loginSocial{margin-bottom:15px}}
