body div.modal-box-scroll-bar { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll}div.modal-box, div.modal-box>.inner { text-align: center; padding: 0; margin: auto; height: 100%; width: 100%; float: left; color: #101010}body.modal-box-open { overflow: hidden}div.modal-box { opacity: 0; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 999; overflow-x: hidden; overflow-y: auto; visibility: hidden; -moz-transition: visibility .3s linear .5s, opacity .5s linear; -o-transition: visibility .3s linear .5s, opacity .5s linear; -webkit-transition: visibility .3s linear, opacity .5s linear; -webkit-transition-delay: .5s, 0s; transition: visibility .3s linear .5s, opacity .5s linear; transition-delay: 0s; background: rgba(255,255,255,.9)}div.modal-box.active { visibility: visible; opacity: 1}div.modal-box>.inner { box-sizing: border-box; position: relative}div.modal-box>.inner a { color: #101010}div.modal-box>.inner button.close { display: block; position: absolute; font-size: 22px; line-height: 11px; right: 89px; top: 52px; opacity: 1; background: 0 0; border: none; cursor: pointer}div.modal-box>.inner button.close.close:hover { opacity: 1}div.modal-box>.inner.default-in { -webkit-animation-name: defaultIn; animation-name: defaultIn}div.modal-box>.inner.default-out { -webkit-animation-name: defaultOut; animation-name: defaultOut}div.modal-box.stylized>.inner { border: 1px solid #dcdee0; border-radius: 5px; -moz-box-shadow: 0 3px 9px rgba(0,0,0,.5); -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5); box-shadow: 0 3px 9px rgba(0,0,0,.5)}