.user-bubble-container{position:absolute;top:30px;right:30px}.user-bubble-container .user-bubble{position:absolute;top:0;right:2.5px;width:45px;height:45px;border-radius:25px;background:#fff;overflow:hidden;border:3px solid #d33;color:#d33;cursor:pointer;opacity:1;-webkit-transition:opacity .2s,background-color .2s,color .2s;-o-transition:opacity .2s,background-color .2s,color .2s;transition:opacity .2s,background-color .2s,color .2s}.user-bubble-container .user-bubble .user-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.user-bubble-container .user-bubble .user-icon{position:absolute;font-size:20px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.user-bubble-container .user-bubble:hover{background-color:#d33;color:#fff;opacity:1}.user-bubble-container .user-menu-container{position:relative;top:45px;right:0;display:none}.user-bubble-container .user-menu-container.visible{display:block}.user-bubble-container .user-menu-container .menu-tip-container{margin-top:0;width:40px;height:12px;position:relative;margin-left:auto;margin-right:5px;overflow:hidden}.user-bubble-container .user-menu-container .menu-tip-container .menu-tip{width:30px;height:30px;background:#fff;margin:6px auto 0;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}.user-bubble-container .user-menu-container .menu-tip-container .menu-tip,.user-bubble-container .user-menu-container .user-menu{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5)}.user-bubble-container .user-menu-container .user-menu{background-color:#fff;width:200px;border-radius:15px;overflow-y:scroll;max-height:300px;text-decoration:none}.user-bubble-container .user-menu-container .user-menu .user-menu-item{display:block;padding:12px 20px;font-size:12px;background-color:#fff;color:#5d5d5d;cursor:pointer;-webkit-transition:background-color .2s,color .2s;-o-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.user-bubble-container .user-menu-container .user-menu .user-menu-item:hover{background-color:#d33;color:#fff;text-decoration:none}.user-bubble-container .user-menu-container .user-menu .user-menu-divider{margin:0;padding:0;border-top:1px solid #d3d3d3}.login-modal-container{position:fixed;font-family:sans-serif!important;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:1000}.login-modal-container .login-modal{position:relative;margin:auto;width:500px;max-height:600px;border-radius:20px;background:#fff;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow-y:scroll;padding:25px}.login-modal-container .login-modal p{color:#000!important;text-align:center;margin-top:1.5em;margin-bottom:0;padding-bottom:1.5em}.login-modal-container .login-modal .pb-0{padding-bottom:0}.login-modal-container .login-modal .mb-0{margin-bottom:0}.login-modal-container .login-modal a{color:#d33;cursor:pointer}.login-modal-container .login-modal a:hover{text-decoration:underline}.login-modal-container .login-modal .separator{margin:20px 0;height:1px;background:#d3d3d3}.login-modal-container .login-modal .login-header{text-align:center;font-family:Pacifico,serif;color:#d33;font-size:30px}.login-modal-container .login-modal .login-your-company{font-size:15px;text-align:center}.login-modal-container .login-modal .login-your-company a{text-decoration:none}.login-modal-container .login-modal .login-btn-close{position:absolute;top:10px;right:15px;padding:10px;font-size:25px;color:#000;cursor:pointer}@media screen and (max-width:600px){.login-modal-container .login-modal{width:85%}.login-modal-container .login-modal .login-your-company{font-size:12px}}