@-webkit-keyframes ngdialog-flyin{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes ngdialog-flyin{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes ngdialog-flyout{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}}@keyframes ngdialog-flyout{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}}.ngdialog.ngdialog-theme-default{padding-top:160px;padding-bottom:160px}.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content{-webkit-animation:ngdialog-flyout .5s;animation:ngdialog-flyout .5s}.ngdialog.ngdialog-theme-default .ngdialog-content{-webkit-animation:ngdialog-flyin .5s;animation:ngdialog-flyin .5s;padding:1em;font-size:1.1em;color:#444;position:relative;max-width:100%;margin:0 auto;border-radius:5px;background:#f0f0f0;width:450px;line-height:1.5em;font-family:Helvetica,sans-serif}.ngdialog.ngdialog-theme-default .ngdialog-close{border:none;right:0;position:absolute;top:0;background:0 0;cursor:pointer}.ngdialog.ngdialog-theme-default .ngdialog-close:before{padding:3px;font-size:26px;font-weight:400;color:#bbb;content:"\00D7";text-align:center;background:0 0;line-height:26px;display:block}.ngdialog.ngdialog-theme-default .ngdialog-close:active:before,.ngdialog.ngdialog-theme-default .ngdialog-close:hover:before{color:#777}.ngdialog.ngdialog-theme-default .ngdialog-message{margin-bottom:.5em}.ngdialog.ngdialog-theme-default .ngdialog-input{margin-bottom:1em}.ngdialog.ngdialog-theme-default .ngdialog-input input[type=email],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=password],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=text],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=url],.ngdialog.ngdialog-theme-default .ngdialog-input textarea{min-height:2.5em;padding:.25em .67em;font-size:inherit;border:0;font-weight:inherit;margin:0 0 .25em;border-radius:3px;background:#fff;width:100%;font-family:inherit}.ngdialog.ngdialog-theme-default .ngdialog-input input[type=email]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=password]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=text]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=url]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input textarea:focus{outline:0;box-shadow:inset 0 0 0 2px #8dbdf1}.ngdialog.ngdialog-theme-default .ngdialog-buttons:after{content:"";clear:both;display:table}.ngdialog.ngdialog-theme-default .ngdialog-button{padding:.75em 2em;font-size:.8em;border:0;text-transform:uppercase;letter-spacing:.1em;margin:0 0 0 .5em;border-radius:3px;cursor:pointer;line-height:1em;float:right;font-family:inherit}.ngdialog.ngdialog-theme-default .ngdialog-button:focus{-webkit-animation:ngdialog-pulse 1.1s infinite;animation:ngdialog-pulse 1.1s infinite;outline:0}@media (max-width:568px){.ngdialog.ngdialog-theme-default .ngdialog-button:focus{-webkit-animation:none;animation:none}}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-primary{color:#fff;background:#3288e6}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-secondary{color:#777;background:#e0e0e0}