diff --git a/DurandalAuth.Web/Content/Stashy.css b/DurandalAuth.Web/Content/Stashy.css
index 3f00306..67fd25c 100644
--- a/DurandalAuth.Web/Content/Stashy.css
+++ b/DurandalAuth.Web/Content/Stashy.css
@@ -3,7 +3,7 @@
.st-offcanvas * {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
- box-sizing: border-box;
+ box-sizing: border-box;
margin: 0;
}
diff --git a/DurandalAuth.Web/Content/Stashy.min.css b/DurandalAuth.Web/Content/Stashy.min.css
new file mode 100644
index 0000000..044eee7
--- /dev/null
+++ b/DurandalAuth.Web/Content/Stashy.min.css
@@ -0,0 +1 @@
+.st-offcanvas *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.st-offcanvas{overflow:hidden;width:100%}.st-offcanvas .st-offcanvas-main:before,.st-offcanvas .st-offcanvas-main:after{content:" ";position:absolute;z-index:-1;top:0;left:-100%;width:100%;height:100%;border-right:1px solid #FFF;border-left:1px solid #FFF}.st-offcanvas .st-offcanvas-main:after{left:100%}.st-offcanvas .st-offcanvas-menu,.st-offcanvas .st-offcanvas-main,.st-offcanvas .st-offcanvas-additional{width:100%;display:block;position:relative}.st-offcanvas.active-transitions .st-offcanvas-menu,.st-offcanvas.active-transitions .st-offcanvas-main,.st-offcanvas.active-transitions .st-offcanvas-additional{-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;-ms-transition:.2s all ease;transition:.2s all ease}.js .st-offcanvas .st-offcanvas-menu{margin-left:-100%;float:left;z-index:2}.js .st-offcanvas .st-offcanvas-main{margin-left:0;float:left;z-index:1;position:relative}.js .st-offcanvas .st-offcanvas-additional{margin-right:-200%;float:left;z-index:2}.st-offcanvas.active-menu>.st-offcanvas-menu{margin-left:0;width:70%}.st-offcanvas.active-menu>.st-offcanvas-main{margin-right:-170%}.st-offcanvas.active-menu>.st-offcanvas-additional{margin-left:100%}.st-offcanvas.active-additional>.st-offcanvas-menu{margin-left:-100%}.st-offcanvas.active-additional>.st-offcanvas-main{margin-left:-70%}.st-offcanvas.active-additional>.st-offcanvas-additional{margin-left:0;width:70%}@media all and (min-width:768px){.js .st-offcanvas .st-offcanvas-menu{width:30%;margin-left:0}.js .st-offcanvas .st-offcanvas-main{width:70%;float:left}.js .st-offcanvas .st-offcanvas-additional{width:30%}.st-offcanvas.active-additional>.st-offcanvas-menu,.st-offcanvas.no-menu>.st-offcanvas-menu{margin-left:-100%}.st-offcanvas.active-additional>.st-offcanvas-main,.st-offcanvas.no-menu>.st-offcanvas-menu{margin-left:0;width:70%}.st-offcanvas.active-additional>.st-offcanvas-additional,.st-offcanvas.no-menu>.st-offcanvas-menu{margin-right:-70%;width:30%}}@media all and (min-width:978px){.js .st-offcanvas .st-offcanvas-menu{width:25%;margin-left:0;float:left}.js .st-offcanvas .st-offcanvas-main{width:50%}.js .st-offcanvas .st-offcanvas-additional{width:25%;margin-right:0;float:right}.js .st-offcanvas.no-additional>.st-offcanvas-main,.js .st-offcanvas.no-menu>.st-offcanvas-main{width:75%}}.st-flyout{overflow:hidden;width:100%}.st-flyout-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.st-flyout-container .st-flyout-menu{clear:both;overflow:hidden;z-index:0}.st-flyout-container .st-flyout-menu a{clear:both}.st-flyout-container.st-push{position:relative;background:#FFF;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.st-flyout-container.st-push.active-menu{left:75%}.st-flyout-container.st-push.active-transforms.active-menu{left:0 !important;-webkit-transform:translate3d(75%,0,0);-moz-transform:translate3d(75%,0,0);-ms-transform:translate3d(75%,0,0);-o-transform:translate3d(75%,0,0);transform:translate3d(75%,0,0)}.st-flyout-container.st-reveal{position:relative}.st-flyout-container.st-reveal .st-flyout-menu{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.st-flyout-container.st-reveal .st-flyout-main{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.st-flyout-container.st-reveal.active-menu .st-flyout-main{left:75%}.st-flyout-container.st-reveal.active-transforms.active-menu .st-flyout-main{left:0 !important;-webkit-transform:translate3d(75%,0,0);-moz-transform:translate3d(75%,0,0);-ms-transform:translate3d(75%,0,0);-o-transform:translate3d(75%,0,0);transform:translate3d(75%,0,0)}.st-flyout-container .st-flyout-main{background:#FFF;position:relative;clear:both;overflow:hidden;z-index:1}.js .st-flyout-container .st-flyout-menu{position:relative;width:75%;height:100%;position:absolute;top:0}.js .st-flyout-container.st-push .st-flyout-menu{left:-75%}.js .st-flyout-container.st-push.active-transforms .st-flyout-menu{left:0 !important;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}@media all and (min-width:768px){.st-flyout-container.st-push.active-menu{left:40%}.st-flyout-container.st-push.active-transforms.active-menu{left:0 !important;-webkit-transform:translate3d(40%,0,0);-moz-transform:translate3d(40%,0,0);-ms-transform:translate3d(40%,0,0);-o-transform:translate3d(40%,0,0);transform:translate3d(40%,0,0)}.js .st-flyout-container.st-push .st-flyout-menu{width:40%;left:-40%}.js .st-flyout-container.st-push.active-transforms .st-flyout-menu{left:0 !important;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.st-flyout-container.st-reveal.active-menu .st-flyout-main{left:40%}.st-flyout-container.st-reveal.active-transforms.active-menu .st-flyout-main{left:0 !important;-webkit-transform:translate3d(40%,0,0);-moz-transform:translate3d(40%,0,0);-ms-transform:translate3d(40%,0,0);-o-transform:translate3d(40%,0,0);transform:translate3d(40%,0,0)}.js .st-flyout-container.st-reveal .st-flyout-menu{width:40%}.js .st-flyout-container.st-reveal.active-transforms .st-flyout-menu{width:40%}}.st-toggle{width:100%;min-height:50px;z-index:999}.st-toggle .st-toggle-menu-link{float:right;display:block;padding:1em}.st-toggle .st-toggle-brand{float:left;display:table;width:150px;height:50px}.st-toggle .st-toggle-brand a{display:table-cell;vertical-align:middle;font-size:2em;padding-left:.5em}.st-toggle .st-toggle-navigation{clear:both;visibility:collapse;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.js .st-toggle .st-toggle-navigation{overflow:hidden;max-height:0}.st-toggle .st-toggle-navigation.active{max-height:15em;visibility:visible}.st-toggle .st-toggle-navigation ul{margin:0;padding:0}.st-toggle .st-toggle-navigation li a{display:block;padding:1em}.st-toggle .st-toggle-navigation a{display:block}.st-toggle.st-toggle-fixed{position:relative}@media screen and (min-width:768px){.st-toggle .st-toggle-menu-link{visibility:collapse}.st-toggle.st-toggle-fixed{position:fixed}.js .st-toggle .st-toggle-navigation{max-height:none;visibility:visible;display:inline-block}.st-toggle .st-toggle-navigation ul{margin:0 0 0 -0.25em}.st-toggle .st-toggle-navigation ul li{margin:0 .25em;display:inline-block}}.st-image{width:100%;height:auto;overflow:hidden}.st-image img{width:100%;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}.st-image div{position:relative;max-width:none;height:auto}@media all and (max-width:767px){.st-image div{margin:-3em -4em}.down-1 div{margin-top:-3.5em;margin-bottom:-2.5em}.down-2 div{margin-top:-4em;margin-bottom:-2em}.down-3 div{margin-top:-4.5em;margin-bottom:-1.5em}.down-4 div{margin-top:-5em;margin-bottom:-1em}.down-5 div{margin-top:-5.5em;margin-bottom:-0.5em}.down-6 div{margin-top:-6em;margin-bottom:0}.up-1 div{margin-top:-2.5em;margin-bottom:-3.5em}.up-2 div{margin-top:-2em;margin-bottom:-4em}.up-3 div{margin-top:-1.5em;margin-bottom:-4.5em}.up-4 div{margin-top:-1em;margin-bottom:-5em}.up-5 div{margin-top:-0.5em;margin-bottom:-5.5em}.up-6 div{margin-top:0;margin-bottom:-6em}.right-1 div{margin-left:-4.66em;margin-right:-3.34em}.right-2 div{margin-left:-5.33em;margin-right:-2.67em}.right-3 div{margin-left:-6em;margin-right:-2em}.right-4 div{margin-left:-6.66em;margin-right:-1.34em}.right-5 div{margin-left:-7.33em;margin-right:-0.67em}.right-6 div{margin-left:-8em;margin-right:0}.left-1 div{margin-left:-3.34em;margin-right:-4.66em}.left-2 div{margin-left:-2.67em;margin-right:-5.33em}.left-3 div{margin-left:-2em;margin-right:-6em}.left-4 div{margin-left:-1.34em;margin-right:-6.66em}.left-5 div{margin-left:-0.67em;margin-right:-7.33em}.left-6 div{margin-left:0;margin-right:-8em}.st-image.portrait div{margin:-4em -3em}.portrait.down-1 div{margin-top:-4.66em;margin-bottom:-3.34em}.portrait.down-2 div{margin-top:-5.33em;margin-bottom:-2.67em}.portrait.down-3 div{margin-top:-6em;margin-bottom:-2em}.portrait.down-4 div{margin-top:-6.66em;margin-bottom:-1.34em}.portrait.down-5 div{margin-top:-7.33em;margin-bottom:-0.67em}.portrait.down-6 div{margin-top:-8em;margin-bottom:0}.portrait.right-1 div{margin-left:-3.5em;margin-right:-2.5em}.portrait.right-2 div{margin-left:-4em;margin-right:-2em}.portrait.right-3 div{margin-left:-4.5em;margin-right:-1.5em}.portrait.right-4 div{margin-left:-5em;margin-right:-1em}.portrait.right-5 div{margin-left:-5.5em;margin-right:-0.5em}.portrait.right-6 div{margin-left:-6em;margin-right:0}.portrait.up-1 div{margin-top:-3.34em;margin-bottom:-4.66em}.portrait.up-2 div{margin-top:-2.67em;margin-bottom:-5.33em}.portrait.up-3 div{margin-top:-2em;margin-bottom:-6em}.portrait.up-4 div{margin-top:-1.34em;margin-bottom:-6.66em}.portrait.up-5 div{margin-top:-0.67em;margin-bottom:-7.33em}.portrait.up-6 div{margin-top:0;margin-bottom:-8em}.portrait.left-1 div{margin-left:-2.5em;margin-right:-3.5em}.portrait.left-2 div{margin-left:-2em;margin-right:-4em}.portrait.left-3 div{margin-left:-1.5em;margin-right:-4.5em}.portrait.left-4 div{margin-left:-1em;margin-right:-5em}.portrait.left-5 div{margin-left:-0.5em;margin-right:-5.5em}.portrait.left-6 div{margin-left:0;margin-right:-6em}}.st-loader{position:relative;left:0;z-index:10000;width:100%;text-align:center}.st-loader span{display:block;margin:0 auto}.st-loader span[class*="l-"]{display:inline-block;width:7px;height:7px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin:12px 2px;position:relative;-webkit-animation:loader 4s infinite;-webkit-animation-timing-function:cubic-bezier(0.03,0.615,0.995,0.415);-webkit-animation-fill-mode:both;-moz-animation:loader 4s infinite;-moz-animation-timing-function:cubic-bezier(0.03,0.615,0.995,0.415);-moz-animation-fill-mode:both;-ms-animation:loader 4s infinite;-ms-animation-timing-function:cubic-bezier(0.03,0.615,0.995,0.415);-ms-animation-fill-mode:both;animation:loader 4s infinite;animation-timing-function:cubic-bezier(0.03,0.615,0.995,0.415);animation-fill-mode:both}.st-loader span.l-1{-webkit-animation-delay:1s;-moz-animation-delay:1s;-ms-animation-delay:1s;animation-delay:1s}.st-loader span.l-2{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-ms-animation-delay:.8s;animation-delay:.8s}.st-loader span.l-3{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;animation-delay:.6s}.st-loader span.l-4{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:.4s;animation-delay:.4s}.st-loader span.l-5{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-ms-animation-delay:.2s;animation-delay:.2s}.st-loader span.l-6{-webkit-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s}@-webkit-keyframes loader{0%{-webkit-transform:translateX(-200px);opacity:0}25%{opacity:1}50%{-webkit-transform:translateX(200px);opacity:0}100%{opacity:0}}@-moz-keyframes loader{0%{-moz-transform:translateX(-200px);opacity:0}25%{opacity:1}50%{-moz-transform:translateX(200px);opacity:0}100%{opacity:0}}@-ms-keyframes loader{0%{-ms-transform:translateX(-200px);opacity:0}25%{opacity:1}50%{-ms-transform:translateX(200px);opacity:0}100%{opacity:0}}@keyframes loader{0%{transform:translateX(-200px);opacity:0}25%{opacity:1}50%{transform:translateX(200px);opacity:0}100%{opacity:0}}@media(max-width:979px){.st-loader{bottom:auto}}html,body{height:100%}.st-sticky-wrap{min-height:100%;height:auto !important;height:100%;margin:0 auto -20em}.st-sticky-push,.st-sticky-footer{height:20em}@media(min-width:768px){.st-sticky-wrap{margin:0 auto -10em}.st-sticky-push,.st-sticky-footer{height:10em}}.st-slider,.st-slider-panes,.st-slider-panes li{height:100%;min-height:100%;padding:0;margin:0;position:relative}.st-slider{overflow:hidden;width:100%;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);-webkit-transform-style:preserve-3d}.st-slider-panes.animate{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.st-slider .st-slider-panes{transform:translate3d(0%,0,0) scale3d(1,1,1);-o-transform:translate3d(0%,0,0) scale3d(1,1,1);-ms-transform:translate3d(0%,0,0) scale3d(1,1,1);-moz-transform:translate3d(0%,0,0) scale3d(1,1,1);-webkit-transform:translate3d(0%,0,0) scale3d(1,1,1);overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.st-slider .st-slider-panes{-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);position:relative}.st-slider .st-slider-panes li{float:left;overflow:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0,0,0)}.st-slider .st-slider-panes li img{width:100%;max-width:100%}.st-slider .st-slider-indicators{position:absolute;top:15px;right:15px;z-index:999;margin:0;list-style:none;padding:0;display:block;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.st-slider.controlsonhover .st-slider-indicators{opacity:0}.st-slider .st-slider-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#FFF;border-radius:5px;opacity:.3}.st-slider .st-slider-indicators li.active{background-color:#FFF;opacity:1}.st-slider-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:rgba(0,0,0,0.75);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.st-slider.controlsonhover .st-slider-caption{opacity:0}.st-slider-caption h1,.st-slider-caption h2,.st-slider-caption h3,.st-slider-caption h4,.st-slider-caption h5,.st-slider-caption h6{margin:0 0 5px;line-height:20px;color:#FFF}.st-slider-caption p{margin-bottom:0;line-height:20px;color:#FFF}.st-slider-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;background:#ccc;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.2;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.st-slider-control:hover{background:#fff;opacity:1;cursor:pointer}.st-slider-control.right{right:15px;left:auto}.st-slider.controlsonhover .st-slider-control{opacity:0}.st-slider .st-slider-content{padding:2em}.st-refresh{position:relative;-webkit-transition:-webkit-transform 0ms;transform:translate3d(0,0,0) scale3d(1,1,1);-o-transform:translate3d(0,0,0) scale3d(1,1,1);-ms-transform:translate3d(0,0,0) scale3d(1,1,1);-moz-transform:translate3d(0,0,0) scale3d(1,1,1);-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);-webkit-backface-visibility:hidden}.st-refresh.pullrefresh-slideup,.st-refresh.pullrefresh-loading{-o-transition:-o-transform .3s;-ms-transition:-ms-transform .3s;-moz-transition:-moz-transform .3s;-webkit-transition:-webkit-transform .3s}.st-refresh-pullrefresh{display:block;overflow:hidden;position:absolute;top:-490px;left:0;width:100%;height:490px}.st-refresh-pullrefresh .message{position:absolute;left:0;bottom:20px;right:0;text-align:center}.st-refresh-pullrefresh .message span:after{content:attr(data-pull);font-size:1.2em}.pullrefresh-breakpoint .st-refresh-pullrefresh .message span:after{content:attr(data-release);font-size:1.2em}.pullrefresh-loading .st-refresh-pullrefresh .message span:after{content:attr(data-loading);font-size:1.2em}.st-refresh-pullrefresh .st-refresh-icon{position:absolute;left:20px}.st-refresh-pullrefresh .st-refresh-icon.arrow{background:url(images/arrow.png) no-repeat;width:71px;height:28px;bottom:10px;transform:rotate(90deg);transition:transform .3s;-o-transform:rotate(90deg);-o-transition:-o-transform .3s;-ms-transform:rotate(90deg);-ms-transition:-ms-transform .3s;-moz-transform:rotate(90deg);-moz-transition:-moz-transform .3s;-webkit-transform:rotate(90deg);-webkit-transition:-webkit-transform .3s;-webkit-backface-visibility:hidden}.st-refresh-pullrefresh .st-refresh-icon.arrow.arrow-up{transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-o-keyframes rotate{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}@-ms-keyframes rotate{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}@-moz-keyframes rotate{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.st-refresh-pullrefresh .st-refresh-icon.loading{background:url(images/spinner.png) no-repeat;width:19px;height:19px;background-size:100%;bottom:0;animation:rotate 1s linear infinite;-o-animation:rotate 1s linear infinite;-ms-animation:rotate 1s linear infinite;-moz-animation:rotate 1s linear infinite;-webkit-animation:rotate 1s linear infinite}.st-video{width:100%;position:relative;padding:0}.st-video iframe,.st-video object,.st-video embed{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%}video{max-width:100%;height:auto}.st-list{margin:0;padding:0}.st-list.st-inset{margin:5%;border-radius:5px}.st-list li{display:table;border-collapse:collapse;width:100%}.st-list li a{display:table-row;overflow:hidden;text-decoration:none}.st-list .st-list-img{display:table-cell;vertical-align:middle;width:30%;padding-right:1em}.st-list .st-list-img img{display:block;width:100%;height:auto}.st-list .st-list-content{display:table-cell;vertical-align:middle;width:70%;padding-right:1em}.st-list .st-list-title{margin:0}.st-list .st-list-summary{display:none;margin:0}.st-list.st-inset li:first-child img{-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px}.st-list.st-inset li:last-child img{-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px}.st-list.st-inset li:first-child{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.st-list.st-inset li:last-child{-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}@media screen and (min-width:40em){.st-list .st-list-summary{display:block}}@media screen and (min-width:60em){.st-list.st-double li{float:left;width:50%}.st-list.st-inset.st-double li{width:46%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:2%;border:0}.st-list.st-inset.st-double li img{-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px}.st-list .st-list-img{vertical-align:top}.st-list li a{padding-right:1em}}.st-table-container{position:relative;margin:5em 5%}.st-table-menu-container{position:absolute;top:-3em;right:0;z-index:999}.st-table-menu{position:absolute;padding:10px;font-size:1.2em;right:0;left:auto}.st-table-menu-btn{text-decoration:none;font-size:1.2em;padding:.3em 10px .3em 10px}.st-table-menu-hidden{left:-999em;right:auto}.st-table-menu ul{margin:0;padding:0;list-style-type:none}.st-table-menu li{padding:.3em 0}.st-table-menu li label{display:inline;vertical-align:middle}.js .st-table th,.js .st-table td{display:none}.js .st-table th.always,.js .st-table td.always{display:table-cell}@media screen and (min-width:768px){.js .st-table th.ontablet,.js .st-table td.ontablet{display:table-cell}}@media screen and (min-width:978px){.js .st-table th.ondesktop,.js .st-table td.ondesktop{display:table-cell}}.st-toast-container *,.st-bar-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.st-toast-container{position:fixed;width:70%;z-index:99999}.st-toast-container .st-notify{margin:2% !important}.st-bar-container{position:fixed;width:100%;z-index:99999}.st-notify{line-height:2em;opacity:.8;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;z-index:99999}.st-notify h1,.st-notify h2,.st-notify h3,.st-notify h4,.st-notify h5,.st-notify h6{margin:0}.st-notify-content{display:none}.st-notify.radius{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.st-notify:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1}.st-notify{width:100%}.st-toast-container.top{top:2%}.st-toast-container.left{left:2%}.st-toast-container.right{right:2%}.st-toast-container.bottom{bottom:2%}.st-bar-container.top{top:0}.st-bar-container.bottom{bottom:0}.st-notify.panel{width:60%;height:100%;position:fixed;top:0}.st-notify.panel.left{left:0}.st-notify.panel.right{right:0}.st-notify-close{position:relative;color:inherit;padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;float:right;font-size:20px;font-weight:bold;line-height:1;text-shadow:0 1px 0 #fff;opacity:.5}.st-notify-close:hover{opacity:1}.st-bar-container .st-notify .st-notify-close{left:-20px}@media all and (min-width:768px){.st-notify.panel{width:50%}.st-toast-container{width:40%}}@media all and (min-width:978px){.st-notify.panel{width:30%}}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:.8}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:.8}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:.8}}@keyframes fadeIn{0%{opacity:0}100%{opacity:.8}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{0%{opacity:.8}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:.8}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:.8}100%{opacity:0}}@keyframes fadeOut{0%{opacity:.8}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:.8;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:.8;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:.8;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:.8;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:.8;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:.8;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:.8;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:.8;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{opacity:.8;-webkit-transform:translateY(0)}}@-webkit-keyframes fadeOutLeft{0%{opacity:.8;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px)}}@-moz-keyframes fadeOutLeft{0%{opacity:.8;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-20px)}}@-o-keyframes fadeOutLeft{0%{opacity:.8;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:.8;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:.8;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px)}}@-moz-keyframes fadeOutRight{0%{opacity:.8;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(20px)}}@-o-keyframes fadeOutRight{0%{opacity:.8;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:.8;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:.8;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:.8;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:.8;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:.8;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:.8;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:.8;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:.8;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:.8;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:.8;-webkit-transform:translateX(0)}}@-webkit-keyframes fadeOutUp{0%{opacity:.8;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0%{opacity:.8;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0%{opacity:.8;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:.8;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:.8;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:.8;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:.8;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:.8;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}body{margin:0;padding:0}.st-flyout .st-flyout-menu{padding:3% 2%;background:#c2c2c2}.st-flyout .st-flyout-main{box-shadow:0 0 8px #999}.st-flyout .st-flyout-toggle{font-size:1.3em}.st-flyout #content{padding:0 3%}.st-toggle{background:#000}.st-toggle a{color:#999;text-decoration:none}.st-toggle a:hover{color:#FFF}.st-toggle .st-toggle-navigation.active{max-height:25em}.st-offcanvas .st-offcanvas-menu a,.st-offcanvas .st-offcanvas-additional a{font-size:1.2em}.st-offcanvas .st-offcanvas-menu,.st-offcanvas .st-offcanvas-main,.st-offcanvas .st-offcanvas-additional{padding:3%}.st-offcanvas .st-offcanvas-main{background-color:#fff}.st-offcanvas .st-offcanvas-main:before,.st-offcanvas .st-offcanvas-main:after{background-color:#ccc}.st-offcanvas .st-offcanvas-main:before{box-shadow:0 -8px 8px #999 inset}.st-offcanvas .st-offcanvas-main:after{box-shadow:0 -8px 8px #999 inset}.st-slider{background:#fff;background:rgba(255,255,255,1)}.st-refresh{padding:20px}.st-refresh-pullrefresh{background:#ccc;box-shadow:0 -5px 10px #bbb inset}.st-refresh-pullrefresh .message{color:#777;text-shadow:1px 1px 0 #dfdfdf;font-weight:bold}.st-list li{background-color:#ccc;border-bottom:1px solid #ccc;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;-ms-transition:.2s all ease;transition:.2s all ease}.st-list li:last-child{border-bottom:0}.st-list li:hover{background-color:#ddd}.st-list li a{color:#888}.st-table-menu{background-color:#fff;border:1px solid #ccc;width:10em}.st-table-menu-btn{color:#888;background:#ccc;border:1px solid #ccc}.st-table table{width:100%;font-size:1.2em}.st-table thead th{white-space:nowrap;border-bottom:1px solid #ccc;color:#888}.st-table th,td{padding:.5em 1em;background-color:#fff;text-align:right}.st-table th:first-child,.st-table td:first-child{text-align:left}.st-table tbody th,td{border-bottom:1px solid #ccc}.st-table .subtitle{display:block;font-size:.9em;opacity:.4}.st-notify{cursor:pointer;color:#FFF;padding:1em;overflow-y:auto}.st-notify.default{border:#000 1px solid;background:#000}.st-notify.default *{color:#dad4d4}.st-notify.error{border:#d52a2a 1px solid;background:#d52a2a}.st-notify.error *{color:#f3cdcd}.st-notify.info{border:#2092f3 1px solid;background:#2092f3}.st-notify.info *{color:#cfe4ff}.st-notify.warning{border:#f29444 1px solid;background:#f29444}.st-notify.warning *{color:#f8dcd1}.st-notify.success{border:#2cd386 1px solid;background:#2cd386}.st-notify.success *{color:#e0fcdf}
\ No newline at end of file
diff --git a/DurandalAuth.Web/Content/images/icon.png b/DurandalAuth.Web/Content/images/icon.png
deleted file mode 100644
index 6a56171..0000000
Binary files a/DurandalAuth.Web/Content/images/icon.png and /dev/null differ
diff --git a/DurandalAuth.Web/Content/images/ios-startup-image-landscape.png b/DurandalAuth.Web/Content/images/ios-startup-image-landscape.png
deleted file mode 100644
index 3199040..0000000
Binary files a/DurandalAuth.Web/Content/images/ios-startup-image-landscape.png and /dev/null differ
diff --git a/DurandalAuth.Web/Content/images/ios-startup-image-portrait.png b/DurandalAuth.Web/Content/images/ios-startup-image-portrait.png
deleted file mode 100644
index 05aa4ed..0000000
Binary files a/DurandalAuth.Web/Content/images/ios-startup-image-portrait.png and /dev/null differ
diff --git a/DurandalAuth.Web/DurandalAuth.Web.csproj b/DurandalAuth.Web/DurandalAuth.Web.csproj
index 5031deb..1bc2c95 100644
--- a/DurandalAuth.Web/DurandalAuth.Web.csproj
+++ b/DurandalAuth.Web/DurandalAuth.Web.csproj
@@ -296,13 +296,11 @@
-
-
-
+
@@ -333,6 +331,9 @@
+
+
+
@@ -346,7 +347,6 @@
-
@@ -362,7 +362,6 @@
-
diff --git a/DurandalAuth.Web/Scripts/Stashy.min.js b/DurandalAuth.Web/Scripts/Stashy.min.js
new file mode 100644
index 0000000..c751b8e
--- /dev/null
+++ b/DurandalAuth.Web/Scripts/Stashy.min.js
@@ -0,0 +1,42 @@
+(function(g,b){var e=b.event,d,a;d=e.special.debouncedresize={setup:function(){b(this).on("resize",d.handler)},teardown:function(){b(this).off("resize",d.handler)},handler:function(b,f){var j=this,h=arguments,k=function(){b.type="debouncedresize";e.dispatch.apply(j,h)};a&&clearTimeout(a);f?k():a=setTimeout(k,d.threshold)},threshold:150}})(window,jQuery);(function(){for(var g=0,b=["ms","moz","webkit","o"],e=0;e',a,""].join("");e.id="modernizr";(g?e:l).innerHTML+=h;l.appendChild(e);g||(l.style.background="",l.style.overflow=
+"hidden",k=f.style.overflow,f.style.overflow="hidden",f.appendChild(l));a=c(e,a);g?e.parentNode.removeChild(e):(l.parentNode.removeChild(l),f.style.overflow=k);return!!a},r={}.hasOwnProperty,s;s="undefined"!==typeof r&&"undefined"!==typeof r.call?function(b,a){return r.call(b,a)}:function(b,a){return a in b&&"undefined"===typeof b.constructor.prototype[a]};Function.prototype.bind||(Function.prototype.bind=function(b){var a=this;if("function"!=typeof a)throw new TypeError;var c=p.call(arguments,1),
+f=function(){if(this instanceof f){var h=function(){};h.prototype=a.prototype;var h=new h,d=a.apply(h,c.concat(p.call(arguments)));return Object(d)===d?d:h}return a.apply(b,c.concat(p.call(arguments)))};return f});j.csstransforms=function(){return!!a("transform")};j.csstransforms3d=function(){var b=!!a("perspective");b&&"webkitPerspective"in f.style&&q("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(a){b=9===a.offsetLeft&&3===a.offsetHeight});
+return b};j.touch=function(){var a;"ontouchstart"in g||g.DocumentTouch&&b instanceof DocumentTouch?a=!0:q(["@media (",k.join("touch-enabled),("),"modernizr){#modernizr{top:9px;position:absolute}}"].join(""),function(b){a=9===b.offsetTop});return a};for(var t in j)s(j,t)&&(n=t.toLowerCase(),c[n]=j[t](),u.push((c[n]?"":"no-")+n));c.addTest=function(b,a){if("object"==typeof b)for(var h in b)s(b,h)&&c.addTest(h,b[h]);else{b=b.toLowerCase();if(c[b]!==e)return c;a="function"==typeof a?a():a;"undefined"!==
+typeof enableClasses&&enableClasses&&(f.className+=" "+(a?"":"no-")+b);c[b]=a}return c};h.cssText="";j=null;c._version="2.6.2";c._prefixes=k;c._domPrefixes=m;c._cssomPrefixes=l;c.testProp=function(b){return d([b])};c.testAllProps=a;c.testStyles=q;return c}(this,this.document);(function(g,b,e){var d=function(a,c){var h=b((a||"")+".st-offcanvas"||".st-offcanvas");if(h[0]==e||!0==h.data("st-offcanvas"))return!1;this.element=h;this.showmenuselector=this.element.find(".showmenubutton");this.showadditionalselector=this.element.find(".showadditionalbutton");this.menu=this.element.find(".st-offcanvas-menu");this.main=this.element.find(".st-offcanvas-main");this.additional=this.element.find(".st-offcanvas-additional");this.element.data("st-offcanvas",!0);this.enabled=!1;this.options=
+{onMobileLayout:b.noop,onTabletLayout:b.noop,onDesktopLayout:b.noop,useTransitions:!0,closeOnClickOutside:!0,enableTouch:!1};b.extend(this.options||{},c)},a=function(a){var c=b(window).width();768>c?(a.showadditionalselector.css("visibility","visible"),a.showmenuselector.css("visibility","visible"),a.options.onMobileLayout()):768<=c&&978>c?(a.showadditionalselector.css("visibility","visible"),a.showmenuselector.css("visibility","hidden"),a.options.onTabletLayout()):(a.showadditionalselector.css("visibility",
+"hidden"),a.showmenuselector.css("visibility","hidden"),a.options.onDesktopLayout())},c=function(a){var b=a.data.offcanvas;if(!Hammer.utils.isVertical(a.gesture.direction))switch(a.gesture.preventDefault(),a.stopPropagation(),a.type){case "swipeleft":b.element.hasClass("active-menu")?b.element.removeClass("active-menu"):0"),$image.wrap(""))})};e.prototype.update=function(d,a){d=d||"";a=a||"";b(this.selector).each(function(){b(this).closest(".st-image").removeAttr("class").addClass("st-image "+
+d+" "+a+(b(this).height()>b(this).width()?" portrait":""))})};e.prototype.off=function(){b(this.selector).each(function(){b(this).parent().hasClass("st-image-container")&&(b(this).unwrap(),b(this).parent().hasClass("st-image")&&b(this).unwrap())})};g.FocalPoint=function(b,a){return new e(b,a)}})(window.Stashy||(window.Stashy={}),jQuery);(function(g,b){var e=function(b){this.target=b};e.prototype.on=function(d,a,c,f){if(this.target){var e=b('');d&&b(e).css("position",d);a&&b(e).css("top",a);c||(c="#000");b(e).append(b(''));!f||"prepend"!=f?b(this.target).append(b(e)[0]):b(this.target).prepend(b(e)[0])}};e.prototype.off=function(){b(".st-loader").remove()};g.Loader=function(b,a){return new e(b,a)}})(window.Stashy||(window.Stashy={}),jQuery);(function(g,b,e){var d=function(a,c){if(!a)return!1;this.element=a;this.options={linkClass:"",linkText:"Show more",howMany:1};b.extend(this.options||{},c);if(0==this.options.howMany||e)this.options.howMany=1};d.prototype.on=function(){var a=this;b(a.element+":gt("+(a.options.howMany-1)+")").hide().last().after(b('').attr("href","#").text(a.options.linkText).on("click",function(){var c=this;b(a.element+":not(:visible):lt("+a.options.howMany+")").fadeIn(function(){0==
+b(a.element+":not(:visible)").length&&b(c).remove()});return!1}));return this};d.prototype.off=function(){b(this.element+":gt("+(this.options.howMany-1)+")").show().last().next().remove();return this};g.ShowMeMore=function(a,b){return new d(a,b)}})(window.Stashy||(window.Stashy={}),jQuery);(function(g,b,e){function d(a){a.pane_width=a.element.width();a.panes.each(function(){b(this).width(a.pane_width)});a.container.width(a.pane_width*a.pane_count)}function a(a,b,c){a.container.removeClass("animate");c&&a.container.addClass("animate");Modernizr.csstransforms3d?a.container.css("transform","translate3d("+b+"%,0,0) scale3d(1,1,1)"):Modernizr.csstransforms?a.container.css("transform","translate("+b+"%,0)"):a.container.css("left",a.pane_width*a.pane_count/100*b+"px")}function c(a,c){a.children().each(function(){b(this).removeClass("active")});
+a.find("[data-pane='"+c+"']").addClass("active")}function f(b){var c=b.data.slider;b.gesture.preventDefault();b.stopPropagation();c.options.autoSlide=!1;switch(b.type){case "dragright":case "dragleft":var d=-(100/c.pane_count)*c.current_pane,f=100/c.pane_width*b.gesture.deltaX/c.pane_count;if(0==c.current_pane&&b.gesture.direction==Hammer.DIRECTION_RIGHT||c.current_pane==c.pane_count-1&&b.gesture.direction==Hammer.DIRECTION_LEFT)f*=0.4;a(c,f+d);break;case "swipeleft":c.next();b.gesture.stopDetect();
+break;case "swiperight":c.prev();b.gesture.stopDetect();break;case "release":Math.abs(b.gesture.deltaX)>c.pane_width/2?"right"==b.gesture.direction?c.prev():c.next():c.showPane(c.current_pane,!0)}}var j;j=function(a,c){var d=b((a||"")+".st-slider"||".st-slider");if(d[0]==e)return!1;this.element=d;this.container=b(">.st-slider-panes",d);this.panes=b(">.st-slider-panes>li",d);this.pane_width=0;this.pane_count=this.panes.length;this.current_pane=0;this.options={enableControls:!0,enableIndicators:!0,
+showOnHover:!0,autoSlide:!0,enableTouch:!1,duration:5E3};b.extend(this.options,c)};j.prototype.on=function(){var a=this;if(this.element==e)return!1;d(this);b(window).on("load debouncedresize orientationchange",function(){d(a)});if(this.options.enableIndicators){this.indicators=b("");for(var j=0;j");this.element.append(this.indicators);c(this.indicators,this.current_pane)}this.options.enableControls&&
+(this.controlleft=b(""),this.element.append(this.controlleft),this.controlright=b(""),this.element.append(this.controlright));if(this.options.autoSlide)var g=setInterval(function(){a.options.autoSlide?a.next():clearInterval(g)},this.options.duration);this.options.showOnHover&&(this.element.addClass("controlsonhover"),this.element.hover(function(){a.element.removeClass("controlsonhover")},function(){a.element.addClass("controlsonhover")}));
+var m=this;m.element.find("[data-pane]").on("click",function(a){a=a.target.attributes["data-pane"].value;"next"==a?m.next():"prev"==a?m.prev():m.showPane(parseInt(a));m.options.autoSlide=!1});if(this.options.enableTouch&&"function"==typeof Hammer&&(this.element.hammer({drag_lock_to_axis:!0}),this.element.on("release dragleft dragright swipeleft swiperight",{slider:this},f),this.options.showOnHover))this.element.on("tap",function(){a.element.toggleClass("controlsonhover")});return this};j.prototype.showPane=
+function(b){this.current_pane=b=Math.max(0,Math.min(b,this.pane_count-1));this.options.enableIndicators&&c(this.indicators,this.current_pane);a(this,-(100/this.pane_count*this.current_pane),!0)};j.prototype.next=function(){return this.showPane(this.current_pane+1==this.pane_count?this.options.autoSlide?0:this.current_pane:this.current_pane+1,!0)};j.prototype.prev=function(){return this.showPane(0>this.current_pane-1?this.options.autoSlide?this.pane_count-1:this.current_pane:this.current_pane-1,!0)};
+g.Slider=function(a,b){return new j(a,b)}})(window.Stashy||(window.Stashy={}),jQuery);(function(g,b,e){var d=function(a,c){var d=b((a||"")+".st-refresh"||".st-refresh");if(d[0]==e)return!1;this.element=d;this.pullrefresh=this.element.find(".st-refresh-pullrefresh");this.icon=this.element.find(".st-refresh-icon");this.slidedown_height=0;this.anim=null;this.dragged_down=!1;this.options={onRelease:b.noop(),breakpoint:100};b.extend(this.options||{},c)},a=function(a){switch(a.type){case "touch":c.apply(this);break;case "release":if(!this.dragged_down)break;cancelAnimationFrame(this.anim);
+this.slidedown_height>=this.options.breakpoint?(this.element.addClass("pullrefresh-loading"),this.icon.addClass("st-refresh-icon loading"),f.apply(this,[60]),this.options.onRelease.call(this)):(this.pullrefresh.addClass("slideup"),this.element.addClass("pullrefresh-slideup"),c.apply(this));break;case "dragdown":this.dragged_down=!0;var b=window.scrollY;if(5=this.options.breakpoint?(this.element.addClass("pullrefresh-breakpoint"),this.pullrefresh[0].className=
+"st-refresh-pullrefresh breakpoint",this.icon[0].className="st-refresh-icon arrow arrow-up"):(this.element.removeClass("pullrefresh-breakpoint"),this.pullrefresh[0].className="st-refresh-pullrefresh",this.icon[0].className="st-refresh-icon arrow");this.anim=requestAnimationFrame(function(){j.apply(a)})};d.prototype.on=function(){var c=this;b(this.element).hammer();b(this.element).on("touch dragdown release",function(b){a.apply(c,[b])});return this};d.prototype.slideUp=function(){var a=this;cancelAnimationFrame(this.anim);
+this.pullrefresh[0].className="st-refresh-pullrefresh slideup";this.element[0].className="st-refresh pullrefresh-slideup";f.apply(this,[0]);setTimeout(function(){c.apply(a)},500)};g.Refresh=function(a,b){return new d(a,b)}})(window.Stashy||(window.Stashy={}),jQuery);(function(g,b,e){var d=function(a){a=b(a);if(a[0]==e)return!1;this.videos=a};d.prototype.on=function(){this.videos.each(function(){var a=b(this);if(!("embed"===this.tagName.toLowerCase()&&a.parent("object").length||a.parent(".st-video").length)){var c="object"===this.tagName.toLowerCase()||a.attr("height")&&!isNaN(parseInt(a.attr("height"),10))?parseInt(a.attr("height"),10):a.height(),d=!isNaN(parseInt(a.attr("width"),10))?parseInt(a.attr("width"),10):a.width(),c=c/d;a.attr("id")||(d="fitvid"+Math.floor(999999*
+Math.random()),a.attr("id",d));a.wrap('').parent(".st-video").css("padding-top",100*c+"%");a.removeAttr("height").removeAttr("width")}});return this};g.ElasticVideo=function(a){return new d(a)}})(window.Stashy||(window.Stashy={}),jQuery);(function(g,b,e){var d=function(a){a=b(a);if(a[0]==e)return!1;this.elements=a},a=function(a,d,e){this.elements.each(function(){var h=b(this);h.css("font-size",Math.max(Math.min(h.width()/(10*a),parseFloat(e)),parseFloat(d)))})};d.prototype.on=function(c,d,e){c=c||1;var h=d||Number.NEGATIVE_INFINITY,g=e||Number.POSITIVE_INFINITY,l=this;a.apply(this,[c,h,g]);b(window).on("debouncedresize.ElasticText orientationchange.ElasticText",function(){a.apply(l,[c,h,g])});return this};g.ElasticText=function(a){return new d(a)}})(window.Stashy||
+(window.Stashy={}),jQuery);(function(g,b,e){var d=function(a,c){var d=b((a||"")+".st-table"||".st-table");if(d[0]==e||!0==d.data("st-table"))return!1;this.element=d;this.thead=this.element.find("thead");this.tbody=this.element.find("tbody");this.hdrCols=this.element.find("th");this.bodyRows=this.element.find("tr");this.container=c.checkContainer?b(c.checkContainer):b('');this.element.data("st-table",!0);this.enabled=!1;this.options={idprefix:null,notSelectable:"not-selectable",
+checkContainer:null,menuClass:null};b.extend(this.options||{},c)};d.prototype.on=function(){if(null!=this.element){var a=this;b("html").addClass("js");this.hdrCols.each(function(c){var d=b(this),e=d.attr("id"),f=d.attr("class");e||(e=(a.options.idprefix?a.options.idprefix:"col-")+c,d.attr("id",e));a.bodyRows.each(function(){var a=b(this).find("th, td").eq(c);a.attr("headers",e);f&&a.addClass(f)});if(!d.is("."+a.options.notSelectable)){var g=b(' ");a.container.find("ul").append(g);g.find("input").change(function(){var a=b(this),c=a.val(),c=b("#"+c+", [headers="+c+"]");a.is(":checked")?c.show():c.hide()}).bind("updateCheck",function(){"table-cell"==d.css("display")||"inline"==d.css("display")?b(this).attr("checked",!0):b(this).attr("checked",!1)}).trigger("updateCheck")}});b(window).bind("orientationchange resize",function(){a.container.find("input").trigger("updateCheck")});
+if(!a.options.checkContainer){var c=b(''),d=b('');d.click(function(){a.container.toggleClass("st-table-menu-hidden");return!1});a.options.menuClass&&d.addClass(a.options.menuClass);c.append(d).append(a.container);a.element.before(c);b(document).click(function(c){!b(c.target).is(a.container)&&!b(c.target).is(a.container.find("*"))&&a.container.addClass("st-table-menu-hidden")})}this.enabled=!0;return this}};g.Table=
+function(a,b){return new d(a,b)}})(window.Stashy||(window.Stashy={}),jQuery);(function(g,b){var e=function(d){this.options={target:"body",title:"",titleSize:3,contentType:"inline",content:"",style:"default",animDuration:"fast",closeArea:"button"};b.extend(this.options||{},d);if(""==this.options.content)throw Error("content cannot be empty");this.element=b("");"button"==this.options.closeArea?(this.element.append(""),this.closeElement=this.element.find(".st-notify-close")):this.closeElement=
+this.element;"slow"==this.options.animDuration&&this.element.addClass("hinge");this.options.title&&this.options.titleSize&&this.element.append(""+this.options.title+"");this.options.content&&("inline"==this.options.contentType?this.element.append(this.options.content):this.element.append(b(this.options.content).html()));this.element.addClass(this.options.style);return this};e.prototype.toast=function(d,a,c){var e=this,g,h=this.options.target,
+k=b(".st-toast-container."+d+"."+a);0==k.length&&(k=b(""),b(h).append(k));g=k;this.element.addClass((c?"radius":" ")+" fadeIn");g.append(this.element);this.closeElement.on("click",function(){e.element.addClass("fadeOut");setTimeout(function(){e.element.remove();0==g.children().length&&g.remove();e=null},"fast"==e.options.animDuration?1E3:2E3)})};e.prototype.bar=function(d){var a=this,c,e=this.options.target,g=b(".st-bar-container."+d);0==g.length&&
+(g=b(""),b(e).append(g));c=g;this.element.addClass("top"==d?"fadeInDown":"fadeInUp");c.append(this.element);this.closeElement.on("click",function(){a.element.addClass("top"==d?"fadeOutUp":"fadeOutDown");setTimeout(function(){a.element.remove();0==c.children().length&&c.remove();a=null},"fast"==a.options.animDuration?1E3:2E3)})};e.prototype.panel=function(d){var a=this;this.element.addClass("panel "+d);this.element.addClass("left"==d?"fadeInLeft":"fadeInRight");
+b(this.options.target).append(this.element);this.closeElement.on("click",function(){a.element.addClass("left"==d?"fadeOutLeft":"fadeOutRight");setTimeout(function(){a.element.remove();a=null},"fast"==a.options.animDuration?1E3:2E3)})};g.Notify=function(b,a){return new e(b,a)}})(window.Stashy||(window.Stashy={}),jQuery);
diff --git a/DurandalAuth.Web/packages.config b/DurandalAuth.Web/packages.config
index 9b84522..967d4aa 100644
--- a/DurandalAuth.Web/packages.config
+++ b/DurandalAuth.Web/packages.config
@@ -41,6 +41,7 @@
+