.button-shadow{-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);box-shadow:0 2px 3px 0 rgba(0,0,0,.2)}body,html{width:100%;height:100%;overflow:hidden;position:relative}.list-panel{height:100%}.panel-1,.panel-2,.panel-filler-image,.panel-sign-in{float:left;padding:5px}.list-panel{padding:15px 5px}h3{padding-top:.25em;padding-bottom:.25em;transition:none}.panel-text{padding-top:.25em;padding-bottom:.25em}.btn{padding:.75em 30px calc(.75em - 1px);transition:none}.panel-filler-image .list-panel{background-image:url(../images/landing-filler.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.panel-sign-in .list-panel{background-color:#fff;border-radius:0;margin:0 -5px}.desktop-landscape,.desktop-portrait,.mobile-landscape,.mobile-portrait{display:none}h3{height:2em;line-height:1em}.mobile-portrait .panel-1,.mobile-portrait .panel-2,.mobile-portrait .panel-filler-image,.mobile-portrait .panel-sign-in{height:25vh}.mobile-portrait .panel-1{width:50vw}.mobile-portrait .panel-2,.mobile-portrait .panel-sign-in{width:100vw}.mobile-portrait .panel-sign-in .list-panel{background-image:url(/images/stripe.png);background-position:center top;background-repeat:repeat-x}.mobile-portrait .landing-icon{height:6vh}.mobile-portrait h3{font-size:3vh}.mobile-portrait .btn,.mobile-portrait .panel-text{font-size:1.5vh}.mobile-landscape .panel-1,.mobile-landscape .panel-2,.mobile-landscape .panel-filler-image,.mobile-landscape .panel-sign-in{height:50vh}.mobile-landscape .panel-1{width:30vw}.mobile-landscape .panel-2,.mobile-landscape .panel-sign-in{width:40vw}.mobile-landscape .landing-icon{height:12vh}.mobile-landscape h3{font-size:6vh}.mobile-landscape .btn,.mobile-landscape .panel-text{font-size:3vh}.desktop-portrait .panel-1,.desktop-portrait .panel-2,.desktop-portrait .panel-filler-image,.desktop-portrait .panel-sign-in{height:20vh}.desktop-portrait .panel-1{width:33vw}.desktop-portrait .panel-2{width:66vw}.desktop-portrait .panel-sign-in{width:100vw}.desktop-portrait .panel-filler-image{width:100vw;height:40vh}.desktop-landscape .landing-icon{height:8vh}.desktop-landscape h3{font-size:3.5vh}.desktop-landscape .btn,.desktop-landscape .panel-text{font-size:2vh}.desktop-landscape .column{float:left;width:50vw;height:100vh}.desktop-landscape .panel-1,.desktop-landscape .panel-2,.desktop-landscape .panel-sign-in{height:33vh}.desktop-landscape .panel-1{width:25vw}.desktop-landscape .panel-2,.desktop-landscape .panel-sign-in{width:50vw}.desktop-landscape .panel-filler-image{width:50vw;height:66vh}@media screen and (min-width:800px) and (max-height:500px){html{overflow:auto}.desktop-landscape .column{float:left;width:50%;height:auto}.desktop-landscape .panel-1,.desktop-landscape .panel-2,.desktop-landscape .panel-sign-in{height:170px}.desktop-landscape .panel-1{width:50%}.desktop-landscape .panel-2,.desktop-landscape .panel-sign-in{width:100%}.desktop-landscape .panel-filler-image{width:100%;height:340px}.desktop-landscape .landing-icon{height:40px}.desktop-landscape h3{font-size:18px}.desktop-landscape .btn,.desktop-landscape .panel-text{font-size:11px}.clear-fix{content:'';clear:both}}