*{box-sizing:border-box}body{line-height:1.7em;color:#595f72;font-size:13px}a,h1,h2,h3,h4,h5,h6{color:#575d90}.l-box{padding:1em}.l-box-lrg{padding:2em;border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:48em){body{font-size:16px}.l-box-lrg{border:none}}.pure-form input[type=text],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form select,.pure-form textarea{border:2px solid #ddd;box-shadow:none;padding:.2em .6em;height:2.25em}.pure-form input[type=text]:focus,.pure-form input[type=number]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=color]:focus,.pure-form input[type=password]:focus,.pure-form input[type=email]:focus,.pure-form input[type=url]:focus,.pure-form input[type=date]:focus,.pure-form input[type=month]:focus,.pure-form input[type=time]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=week]:focus,.pure-form select:focus,.pure-form textarea:focus{border-color:#575d90}.pure-form input:focus:invalid,.pure-form select:focus:invalid,.pure-form textarea:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus,.pure-form input[type=checkbox]:focus:invalid:focus{outline-color:#e9322d}.pure-form-aligned .radio-group{margin-top:0}.field-validation-message,.validation-message{color:red}.pure-button,a.pure-button{background-color:#c3d350;color:#fff;padding:.5em 2em;border-radius:5px}.pure-button-primary,a.pure-button-primary{background-color:#575d90;color:#fff}.pure-form button[type=submit]{margin:0}.landing-page-layout .signup-form input[type=text],.landing-page-layout .signup-form input[type=number],.landing-page-layout .signup-form input[type=search],.landing-page-layout .signup-form input[type=tel],.landing-page-layout .signup-form input[type=color],.landing-page-layout .signup-form input[type=password],.landing-page-layout .signup-form input[type=email],.landing-page-layout .signup-form input[type=url],.landing-page-layout .signup-form input[type=date],.landing-page-layout .signup-form input[type=month],.landing-page-layout .signup-form input[type=time],.landing-page-layout .signup-form input[type=datetime],.landing-page-layout .signup-form input[type=datetime-local],.landing-page-layout .signup-form input[type=week],.landing-page-layout .signup-form select,.landing-page-layout .signup-form textarea{font-size:100%;width:100%;margin-bottom:1em}.landing-page-layout .signup-form label{margin:1em 0 0;font-size:100%;color:#575d90;font-weight:700}.landing-page-layout .home-menu{padding:.5em;text-align:center;box-shadow:0 1px 1px rgba(0,0,0,.1);background:#2d3e50}@media (min-width:48em){.landing-page-layout .home-menu{text-align:left}.landing-page-layout .home-menu ul{float:right}.landing-page-layout .home-menu .pure-menu-heading{float:left}}.landing-page-layout .pure-menu.pure-menu-fixed{border-bottom:none}.landing-page-layout .home-menu .pure-menu-heading{color:#fff;font-weight:400;font-size:120%}.landing-page-layout .home-menu .pure-menu-selected a{color:#e6f14a}.landing-page-layout .home-menu a{color:#c3d350}.landing-page-layout .home-menu li a:hover{background:0 0;border:none;color:#fff}.landing-page-layout .home-menu li a:focus{background:0 0}.landing-page-layout .splash-container{background:url(../img/mailboxsplash2.jpg) top center no-repeat fixed #575d90;background-size:cover;width:100%;height:88vh;top:0;left:0;position:relative}.landing-page-layout .splash{width:80%;height:50%;margin:auto;position:absolute;top:100px;left:0;bottom:0;right:0;text-align:center;text-transform:uppercase}.landing-page-layout .splash-head{font-size:20px;color:#fff;border:3px solid #fff;padding:1em 1.6em;font-weight:100;border-radius:5px;line-height:1em}@media (min-width:48em){.landing-page-layout .splash{width:50%;height:50%}.landing-page-layout .splash-head{font-size:250%}.landing-page-layout .inner-content{padding:1em}}@media (min-width:78em){.landing-page-layout .splash-head{font-size:300%}}.landing-page-layout .splash-subhead{color:#fff;letter-spacing:.05em;opacity:.8}.landing-page-layout .splash .pure-button{font-size:120%;background-color:#fff;color:#575d90}.landing-page-layout .splash-container .photocredit{color:#fff;font-size:10px;position:absolute;bottom:0;right:10px}.modal,.modal-backdrop{top:0;right:0;bottom:0}.landing-page-layout .inner-content h2{text-align:center;font-weight:400;text-transform:uppercase;letter-spacing:.1em;margin:2em 0 1em}.landing-page-layout #content{padding-top:3.7em;min-height:100vh;padding-bottom:3em}.landing-page-layout .footer{color:#84a07c;background:#595f72;text-align:center;height:3em;margin-top:-3em}.landing-page-layout .login-form{padding:1em;margin:auto;display:table}#applayout,#menu,.menu-link{transition:all .2s ease-out}#applayout{position:relative;padding-left:0}@media (max-width:48em){#applayout.active{position:relative;left:150px}}#applayout.active #menu{left:150px;width:150px}#applayout.active .menu-link{left:150px}#applayout #content{margin:0 auto 50px;padding:0 2em;max-width:1400px;line-height:1.6em}#applayout #content h2{margin:50px 0 20px;font-weight:300;color:#888}#applayout #menu{margin-left:-150px;width:150px;position:fixed;top:0;left:0;bottom:0;z-index:1000;background:#191818;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal,.modal-open{overflow:hidden}@media (min-width:48em){#applayout{padding-left:150px;left:0}#applayout #content{padding-left:2em;padding-right:2em}#applayout #menu{left:150px}}#applayout #menu a{color:#999;border:none;padding:.6em 0 .6em .6em}#applayout #menu .pure-menu,#applayout #menu .pure-menu ul{border:none;background:0 0}#applayout #menu .pure-menu .menu-item-divided,#applayout #menu .pure-menu ul{border-top:1px solid #333}#applayout #menu .pure-menu li a:focus,#applayout #menu .pure-menu li a:hover{background:#333}#applayout #menu .pure-menu-heading,#applayout #menu .pure-menu-selected{background:#575d90}#applayout #menu .pure-menu-selected a{color:#fff}#applayout #menu .pure-menu-heading{font-size:110%;color:#fff;margin:0}#applayout .menu-link{position:fixed;display:block;top:0;left:0;background:#000;background:rgba(0,0,0,.7);font-size:10px;z-index:10;width:2em;height:auto;padding:2.1em 1.6em;box-sizing:content-box}@media (min-width:48em){#applayout .menu-link{display:none}}#applayout .menu-link:focus,#applayout .menu-link:hover{background:#000}#applayout .menu-link span{position:relative;display:block}#applayout .menu-link span,#applayout .menu-link span:after,#applayout .menu-link span:before{background-color:#fff;width:100%;height:.2em}#applayout .menu-link span:after,#applayout .menu-link span:before{position:absolute;margin-top:-.6em;content:" "}#applayout .menu-link span:after{margin-top:.6em}.modal{display:none;position:fixed;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);transform:translate(0,-25%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.landing-page-layout .splash-container{background-attachment:scroll}}