body margin: 0 padding: 0 font-family arial color #444 a cursor pointer &:hover text-decoration underline .lr-clear, #lr-pop-group .lr-popup-container #lr-popup-body-container zoom 1 .lr-clear:before, #lr-pop-group .lr-popup-container #lr-popup-body-container:before content " " display table .lr-clear:after, #lr-pop-group .lr-popup-container #lr-popup-body-container:after content " " display table clear both .lr-raas-button display inline-block padding 10px 20px background-color #f6830b border-radius 5px color #fff -webkit-transition all 200ms ease-in-out transition all 200ms ease-in-out &:hover text-decoration none &.shaded box-shadow inset 0 1px 0 0 rgba(255, 255, 255, .3), inset 0 -10px 20px -1px rgba(0, 0, 0, .1), inset 0 -1px 0 rgba(0, 0, 0, .1) &:hover box-shadow inset 0 1px 0 0 rgba(255, 255, 255, .3), inset 0 -10px 20px 3px rgba(0, 0, 0, .1), inset 0 -1px 0 rgba(0, 0, 0, .1), 0 5px 5px -2px rgba(0, 0, 0, .3) #lr-pop-group text-align center position absolute top 50px bottom 0 left 0 right 0 z-index -1 box-sizing border-box visibility hidden opacity 0 -webkit-transition all 400ms ease-in-out transition all 400ms ease-in-out &.lr-show-layover visibility visible opacity 1 z-index 200 top 0 #lr-overlay visibility visible opacity .6 &:before content "" display inline-block vertical-align middle width 0 height 100% #lr-overlay position fixed top 0 bottom 0 background #666 width 100% height 100% left 0 opacity .6 z-index 100 visibility hidden opacity 0 -webkit-transition all 200ms ease-in-out transition all 200ms ease-in-out .lr-popup-container border-radius 5px overflow hidden text-align left background #fff width 100% max-width 780px position relative z-index 300 box-shadow 0 10px 8px -5px rgba(0, 0, 0, .1) vertical-align middle display none visibility hidden height 0 opacity 0 -webkit-transition all 400ms ease-in-out transition all 400ms ease-in-out &.lr-show display inline-block visibility visible opacity 1 height auto .lr-popup-header position relative padding 15px 30px font-size 20px line-height 30px font-size 1.25rem line-height 1.875rem border-bottom 1px solid #ddd background #fafafa .lr-popup-close-span position absolute cursor pointer top 0 right 0 bottom 0 .lr-popup-close-btn display block -webkit-user-select none -moz-user-select none -ms-user-select none user-select none font-size 16px line-height 60px font-size 1rem line-height 3.75rem padding 0 30px height 100% -webkit-transition all 200ms ease-in-out transition all 200ms ease-in-out &:hover text-decoration none background #6c7a89 color #fff .lr-header-logo .lr-header-logo-img display inline-block vertical-align middle margin-left auto margin-right auto width 28px height 28px margin-right 5px .lr-header-logo-img[src=""] display none .lr-header-caption display inline-block vertical-align middle margin 0 #lr-popup-body-container .lr-column width 50% float left padding 30px padding-top 15px box-sizing border-box position relative @media only screen and (max-width 640px) width 100% &.full-size width: 100% float: none & + .lr-column width 50% #forgotpassword-div padding 30px #login-div #lr-popup-footer position absolute bottom 40px a margin-right 10px font-size 14px line-height 30px font-size .875rem line-height 1.875rem #lr-fp-container #lr-popup-footer position absolute bottom 35px @media only screen and (max-width 790px) padding 10px .lr-popup-message font-size 16px line-height 20px font-size 1rem line-height 1.25rem margin 15px 30px border-radius 5px color #555 position relative .lr-popup-footer a color #29d text-decoration underline .lr-popup-append-link float right padding-right 20px #sociallogin-container padding 30px