.dialog-overlay{position:fixed;z-index:1050;top:0;left:0;right:0;height:100%;opacity:.5;background-color:#000}.dialog{width:350px;position:fixed;z-index:1060;background-color:#fff;border-radius:4px}.dialog .dialog-header{padding:15px;font-size:1.1em;font-weight:600}.dialog .dialog-body{padding:20px 15px;font-size:1em;color:#444}.dialog .dialog-footer{padding-top:15px;border:none;outline:0}.btn-flat.btn-block{margin-bottom:0;width:100%}.btn-flat{float:left;width:50%;background:transparent;font-weight:700;padding:10px 0;font-size:11pt;border:none;outline:none}.btn-flat:active,.btn-flat:click,.btn-flat:focus,.btn-flat:hover{border:none;box-shadow:none;outline:0;outline-offset:0}@media screen and (max-width:480px){.dialog{width:90%;position:fixed;z-index:1060;background-color:#fff;border-radius:4px}}#toast-container{z-index:1070;display:none;position:fixed;bottom:0;left:0;padding:0 15px}.toast{min-height:60px;background-color:#404040;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);color:#fff;vertical-align:middle;margin-top:8px;padding:20px;transition:all .2s,-webkit-transform .3s cubic-bezier(.165,.84,.44,1);z-index:45;width:auto;clear:both;max-width:100%;opacity:0;font-size:10pt}.toast .toast-message{display:inline-block;word-wrap:break-word}.toast .toast-close{display:inline-block;line-height:20px;margin:0 5px 2px 10px;vertical-align:middle;-webkit-user-drag:none;cursor:pointer;opacity:.7;float:right}.toast-show{opacity:1;transition:all .2s,-webkit-transform .3s cubic-bezier(.165,.84,.44,1);-webkit-transform:translateY(-15px);transform:translateY(-15px)}@media screen and (max-width:480px){#toast-container{z-index:1070;display:none;position:fixed;bottom:-15px;left:0;width:100%;padding:0}.toast{display:inline-flex;min-height:30px;border:none;border-radius:0;background-color:#000;box-shadow:none;color:#fff;vertical-align:middle;margin-top:0;padding:15px;white-space:normal;z-index:45;clear:both;max-width:100%;opacity:0;width:100%;font-size:1em}.toast,.toast-show{transition:all .2s,-webkit-transform .3s cubic-bezier(.165,.84,.44,1)}.toast-show{opacity:.9;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.toast .toast-message{display:inline-block;word-wrap:break-word;width:90%}.toast .toast-close{width:10%;display:inline-block;line-height:20px;margin:0;-webkit-user-drag:none;cursor:pointer;opacity:.7;text-align:right}}