/* modal.scss */ .lrm-user-modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(52, 54, 66, 0.9); z-index: 999999; overflow-y: auto; cursor: pointer; visibility: hidden; opacity: 0; -webkit-transition: opacity 0.3s, visibility 0.3s; -moz-transition: opacity 0.3s, visibility 0.3s; transition: opacity 0.3s, visibility 0.3s; &.is-visible { visibility: visible !important; opacity: 1; .lrm-user-modal-container { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } } } ul.lrm-switcher { list-style: none !important; list-style-type: none !important; padding: 0 !important; margin: 0 !important; } .lrm-user-modal-container { position: relative; width: 98%; @include respond-to(min-width, 600px) { width: 90%; } max-width: 540px; background: #FFF; margin: 3em auto 4em; cursor: auto; -webkit-transform: translateY(-30px); -moz-transform: translateY(-30px); -ms-transform: translateY(-30px); -o-transform: translateY(-30px); transform: translateY(-30px); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; @include respond-to(min-width, 600px) { .lrm-user-modal-container { margin: 4em auto; } } .lrm-switcher:after { content: ""; display: table; clear: both; } ul.lrm-switcher li { text-align: center; margin: 0 !important; padding: 0 !important; list-style-type: none !important; } .lrm-switcher.-is-not-login-only li { width: 50%; float: left; } .lrm-switcher a { display: block !important; width: 100%; height: 50px; line-height: 50px; text-decoration: none !important; box-shadow: none !important; border: none !important; @include respond-to(min-width, 600px) { height: 70px; line-height: 70px; } } } .lrm-switch-to-link:before { line-height: 1; content: ""; display: inline-block; overflow: hidden; vertical-align: text-bottom; margin-right: 3px; } .lrm-switch-to--login:before { width: 22px; height: 24px; background: url(img/login.png) no-repeat center center; background-size: 100%; } .lrm-switch-to--register:before { width: 22px; height: 24px; background: url(img/user.png) no-repeat center center; background-size: 100%; }