.sweet-alert,.sweet-overlay{position:fixed;display:none}.sweet-alert h2,.sweet-alert p{text-align:center;font-weight:400;padding:0}.sweet-overlay{background-color:rgba(0,0,0,.4);left:0;right:0;top:0;bottom:0;z-index:10000}.sweet-alert{background-color:#fff;box-sizing:border-box;text-align:center;left:50%;top:50%;margin-top:-200px;max-height:90%;overflow-x:hidden;overflow-y:auto;font-size:80%;z-index:99999}.sweet-alert h2{font-family:'Ralawey',sans-serif;color:#555;font-size:120%;position:relative;margin:0;display:block}.sweet-alert p{font-size:110%;position:relative;float:none;margin:0;line-height:normal}.sweet-alert hr{height:10px;color:transparent;border:0;padding:0;margin:0}.sweet-alert button{color:#fff;border:0;box-shadow:none;font-size:120%;font-weight:500;padding:10px 20px;margin:0 5px;cursor:pointer}.sweet-alert button:focus{outline:0}.sweet-alert button.cancel[disabled]{opacity:.4}.sweet-alert button.confirm[disabled]{border:4px solid transparent;width:40px;height:40px;padding:0;margin:0 30px;vertical-align:middle;background-color:transparent!important;color:transparent;cursor:default;border-radius:100%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}.sweet-alert .icon{width:50px;height:50px;border:4px solid grey;border-radius:50%;margin:0 auto 10px;padding:0;position:relative;box-sizing:content-box}.sweet-alert .icon.error{border-color:#f27474}.sweet-alert .icon.error .x-mark{position:relative;display:block}.sweet-alert .icon.error .line{position:absolute;height:5px;width:30px;background-color:#f27474;display:block;top:24px;border-radius:2px}.sweet-alert .icon.error .line.left{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:10px}.sweet-alert .icon.error .line.right{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:10px}.sweet-alert .icon.warning{border-color:#f8bb86}.sweet-alert .icon.warning .body{position:absolute;width:5px;height:17px;left:50%;top:10px;border-radius:2px;margin-left:-2px;background-color:#f8bb86}.sweet-alert .icon.warning .dot{position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#f8bb86}.sweet-alert .icon.info::after,.sweet-alert .icon.info::before{background-color:#c9dae1;content:'';position:absolute}.sweet-alert .icon.info{border-color:#c9dae1}.sweet-alert .icon.info::before{width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px}.sweet-alert .icon.info::after{width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px}.sweet-alert .icon.success{border-color:#a5dc86}.sweet-alert .icon.success::after,.sweet-alert .icon.success::before{content:'';position:absolute;width:60px;height:60px;background-color:#FFF}.sweet-alert .icon.success::before{border-radius:120px 0 0 120px;top:-34px;left:8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;-ms-transform-origin:60px 60px;transform-origin:60px 60px}.sweet-alert .icon.success::after{border-radius:0 120px 120px 0;top:9px;left:25px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;-ms-transform-origin:0 60px;transform-origin:0 60px}.sweet-alert .icon.success .placeholder{width:50px;height:50px;border:4px solid rgba(165,220,134,1);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .icon.success .fix{width:5px;height:50px;background-color:#FFF;position:absolute;left:23px;top:1px;z-index:1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .icon.success .line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .icon.success .line.tip{width:16px;left:8px;top:29px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .icon.success .line.long{width:30px;right:5px;top:24px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .icon.custom{background-size:contain;border-radius:0;border:0;background-position:center center;background-repeat:no-repeat}