.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.white-popup-block{background:#FFF;margin:41px auto;position:relative;text-align:left;max-width:470px;min-width:307px;padding:30px;color:#474747;border:1px solid #dfe3e8;-webkit-box-shadow:2px 3px 6px 0 #666;box-shadow:2px 3px 6px 0 #666;overflow:visible}.white-popup-block .title{margin-bottom:15px;font-size:24px}.mfp-close-btn-in .white-popup-block .mfp-close{color:#bc13ff;opacity:.95;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";filter:alpha(opacity=95)}.popup-wrapper .text span,.popup-wrapper .title span{font-family:Arial,sans-serif;color:#474747;text-align:left}.popup-wrapper .title{margin-bottom:20px}.popup-wrapper .title span{font-size:24px;line-height:1.167}.popup-wrapper .text{margin-bottom:24px}.popup-wrapper .text span{font-size:14px;line-height:1.286}.popup-wrapper .buttons .continue{width:140px}.popup-wrapper .buttons .cancel{width:106px}.popup-wrapper .fail,.popup-wrapper .win{margin:10px 0}.message-popup-block{position:relative;max-width:620px;min-width:300px;margin:0 auto;padding:20px;border-radius:4px}.message-popup-block.message-popup-block-success{-webkit-box-shadow:0 0 25px 0 #BEE174;box-shadow:0 0 25px 0 #BEE174;border:1px solid #d0ff6d;background-color:#f3ffda;color:#737c61}.message-popup-block.message-popup-block-error{-webkit-box-shadow:0 0 25px 0 #ec3f3f;box-shadow:0 0 25px 0 #ec3f3f;border:1px solid #ffa4a4;background-color:#ffe7e7;color:#7c6166}.message-popup-block .message-popup-header{margin-bottom:15px;text-align:center;font-size:38px}.message-popup-block .message-popup-description{margin-bottom:15px}.message-popup-block .message-popup-description .set{font-weight:700;width:100%;margin:10px 0 0}.message-popup-block .message-popup-description .error{color:red;width:100%;margin:0 0 10px}.message-popup-block .confirm-popup-description{font-size:20px;text-align:center;font-weight:700;margin-top:35px;margin-bottom:45px}.message-popup-block .button-purple-less-wrapper{text-align:center}.message-popup-block .button-purple-less-wrapper div{display:inline-block;float:none;cursor:pointer}.message-popup-block .button-purple-less span{min-width:100px}