.kmodal{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;top:0;left:0;z-index:10;margin:0 auto}.kmodal.hidden,.kmodal .hidden{display:none}.kmodal>.bg{position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:#000;opacity:.8}.kmodal>.wrap{max-width:720px;padding:0;text-align:center;color:#333;margin:12px;min-width:300px;overflow:auto;max-height:98vh}.kmodal>.wrap img{max-width:100%}.kmodal .header{color:#455660;font-weight:700;line-height:140%;font-size:16px;margin:0 0 12px}.kmodal .dialog:not(.clean){display:flex;align-items:flex-start;justify-content:space-around;margin:16px 0;max-width:500px}.kmodal .dialog.clean .icon{display:none}.kmodal .dialog .icon{font-size:28px;margin-right:8px}.kmodal .dialog .icon-alert{color:#ffa500}.kmodal .dialog .icon-confirm{color:#808080}.kmodal .dialog .icon-info{color:#2185d0}.kmodal .dialog .icon-error{color:#d01919}.kmodal .dialog .icon-loading{color:#ccc}.kmodal .dialog .dialog .text{align-self:center}.kmodal .buttons{justify-content:center;text-align:center;margin:20px 0;display:flex;flex-flow:row wrap}.kmodal .buttons .button{padding:8px 32px;font-size:18px;font-weight:600;margin-right:20px;margin-bottom:12px;padding:8px 56px}.kmodal .buttons .button:last-child{margin-right:0}.kmodal .buttons .buttonTwo{border:0;color:#455660;background:#bcc4c9}.kmodal .buttons .buttonOne{background:#3d84ea;color:#fff}.kmodal[data-type="loading"] .buttons,.kmodal[data-type="clean"] .buttons{display:none}.kmodal[data-type="info"][data-btnstyle="web"] .buttons .buttonTwo,.kmodal[data-type="alert"][data-btnstyle="web"] .buttons .buttonTwo,.kmodal[data-type="error"][data-btnstyle="web"] .buttons .buttonTwo{display:none}.kmodal[data-type="info"][data-btnstyle="windows"] .buttons .buttonOne,.kmodal[data-type="alert"][data-btnstyle="windows"] .buttons .buttonOne,.kmodal[data-type="error"][data-btnstyle="windows"] .buttons .buttonOne{display:none}@media screen and (max-width:500px){.kmodal .buttons{margin:20px 0;padding-top:20px}.kmodal .buttons .button{width:100%;margin:0 0 12px 0;padding:8px 56px}}