*{-moz-box-sizing:border-box;box-sizing:border-box}body{background:#f1f1f1;font:14px/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif}section#main{background:#f1f1f1}h1,h2,h3,h4,h5,h6{font-family:ff-enzo-web,Helvetica,sans-serif;font-weight:600;line-height:1.4;padding:0;margin:0;color:#373737}h1{font-size:1.67777em;margin-bottom:.25em}h2{font-size:1.4em}h3{font-size:1.2em}h4{font-size:1em}h5{font-size:1em;font-weight:400}a{color:inherit}a:hover{color:#149bdf}.row{max-width:1280px;margin:0 auto}header{padding:2em 1em 1em;background:#303030;border-bottom:2px solid #E30138}header a#logo{display:block;width:250px;height:120px;background:url(img/lpalogo.png) center top no-repeat;padding-top:80px;color:#fff;margin:0 auto;text-align:center;text-decoration:none}header nav{text-align:center;margin:1em 0 0}header nav ul li{display:inline-block}header nav ul li a{display:block;padding:.5em 2em;text-decoration:none;color:#f1f1f1;margin:3px 1px}header nav ul li a:hover,header nav ul li:hover a{background:#404040;color:#fff}body>header #menu-icon{display:none;border-radius:0 0 10px;text-indent:-999em;padding:10px;height:38px;width:38px;background:url(/img/icon-menu.png) center center no-repeat #000;position:absolute;top:0;left:0}body>header nav{text-align:center}header nav#topnav ul{margin:0 auto}header nav#topnav ul>li{display:inline-block;vertical-align:middle;padding:0;text-align:center;margin:0;overflow:hidden;list-style:none}header nav#topnav ul li a{text-decoration:none;padding:.5em 1.5em;margin:5px 0;display:block;overflow:hidden;background:0 0;border:1px solid #f1f1f1}header nav#topnav ul li a:hover,header nav#topnav ul li.current a,header nav#topnav ul li:hover a{background:#565656;color:#fff}header nav#topnav ul li ul{position:absolute;left:-999em;background:#404040;text-align:left;padding:0;z-index:2;min-width:10%;list-style:none;margin:0;border:1px solid #fff;font-size:13px}header nav#topnav ul li ul li{padding:0;margin:0;width:auto;clear:both;display:block;list-style:none;border-bottom:1px solid #313131}header nav#topnav ul li ul li a,header nav#topnav ul li:hover ul li a{width:100%;display:block;height:auto;text-align:left;text-decoration:none;color:#ccc;background:0 0;border:none;margin:0;border-bottom:1px solid #515151}header nav#topnav ul li ul li a:hover{color:#fff}header nav#topnav ul li ul li ul{background:#333;display:block;padding:0;left:-999em;margin:-2em 0 0 85%;width:100%;list-style:none}header nav#topnav ul li ul li ul li{width:auto}header nav#topnav ul li.over ul ul,header nav#topnav ul li.over ul ul ul,header nav#topnav ul li:hover ul ul,header nav#topnav ul li:hover ul ul ul{left:-999em}header nav#topnav ul li li li.over ul,header nav#topnav ul li li li:hover ul,header nav#topnav ul li li.over ul,header nav#topnav ul li li:hover ul,header nav#topnav ul li.over ul,header nav#topnav ul li:hover ul{left:auto}section#main{padding:1em}nav#sidenav .navcard{padding:0;margin-bottom:2em}nav#sidenav .navcard h2{padding-left:.5em;margin-top:.25em;margin-bottom:.3em}nav#sidenav .navcard>ul{list-style:none;padding:1em;margin:0 0 1em;background:#fff;box-shadow:0 1px 1px #aaa}nav#sidenav .navcard ul{padding:0;margin:0;list-style:none}nav#sidenav .navcard li{list-style:none}nav#sidenav .navcard ul li a{-moz-box-sizing:content-box;box-sizing:content-box;display:block;border-bottom:1px solid #ccc;padding:.5em;margin:0;text-decoration:none;color:#000}nav#sidenav .navcard ul li a.current,nav#sidenav .navcard ul li a.ui-accordion-header-active,nav#sidenav .navcard ul li a:hover{background:#E30138;color:#fff}nav#sidenav .navcard li.children>a{font-weight:500}nav#sidenav .navcard>ul>li.children>a{padding-left:24px;background:url(/img/nav-icon.png) left top no-repeat}nav#sidenav .navcard>ul>li.children>a.current,nav#sidenav .navcard>ul>li.children>a.ui-accordion-header-active,nav#sidenav .navcard>ul>li.children>a:hover{padding-left:24px;background:url(/img/nav-icon-hover.png) left top no-repeat #E30138}nav#sidenav .navcard ul ul li a{padding-left:1.5em;padding-right:1em}nav#sidenav .navcard ul ul ul li a{padding-left:2.5em;padding-right:1em}nav#sidenav .navcard ul ul{display:block;background:#e9e9e0;font-size:12px}nav#sidenav .navcard ul ul li a:hover,nav#sidenav .navcard ul ul li.current a{background:#d8d8d0;color:#000}nav#sidenav .navcard ul li.current ul{display:block}section#content{margin-bottom:3em}section#content h1{padding-left:.5em}section#content .contentcard{background:#fff;padding:1em;box-shadow:0 1px 1px #aaa;margin-bottom:2em}section#content .contentcard .row+.row{margin-top:2em}section#content img{max-width:100%}section#content img.feature{width:100%}section#content div.buttons{text-align:right;padding-top:1em;margin-top:1em;border-top:1px solid #ccc}section#content form{display:inline}section#content form h2{margin:0 0 .25em .5em}section#content form h3{margin-bottom:.5em}section#content label{display:block;font-weight:400;text-transform:uppercase;font-size:.8em;color:#626262;margin-bottom:.25em;padding-left:.35em}section#content .selectize-control+label,section#content fieldset+label,section#content input+label,section#content p+label,section#content select+label,section#content span.error+label,section#content textarea+label{margin-top:1.25em}section#content span.error+input{margin-top:.5em}section#content input,section#content select,section#content textarea{-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em;font-size:1em;border-radius:.25em;background:#fff;border:1px solid #d5d5d5;font-weight:400;color:#565656;outline:0;-webkit-transition:border .5s;box-shadow:0 0 .1em #d3d3d3}section#content select{padding:.2em .35em;background:#fff;box-shadow:0 0 .01em #cdcdcd;font-size:.8em;height:2em}section#content select[multiple=multiple],section#content textarea{height:8em}section#content input.error,section#content select.error,section#content textarea.error{border-color:#e32323}section#content input.ok,section#content textarea.ok{border-color:#32b832}section#content input:focus,section#content textarea:focus{border-color:#929292}section#content input,section#content input.long,section#content select,section#content select.long,section#content textarea,section#content textarea.long{width:100%}section#content textarea.long{height:12em}section#content textarea.long.tall{height:40em}section#content input.short,section#content select.short,section#content textarea.short{width:33%}section#content input.mini,section#content select.mini,section#content textarea.mini{width:16%}section#content fieldset{border:none;padding:0}section#content fieldset.radiochecks{display:block;margin-bottom:.8em}section#content fieldset.radiochecks input{width:auto;margin-right:.25em}section#content fieldset.radiochecks label{display:inline-block;margin:0 .75em 0 0}section#content fieldset.radiochecks+label{margin-top:1em}section#content p.tip{font-size:.75em;margin:0}section#content p.detail{margin:0;padding:.5em}section#content p.error,section#content span.error{font-size:.75em;color:#c31010}section#content article.collapse h4:before{content:" + ";font-family:monospace}section#content article.collapse.expand h4:before{content:" - ";font-family:monospace}section#content header{background:0 0;padding:0;border-bottom:1px solid #676767}section#content article.collapse{cursor:pointer}section#content article.collapse section{overflow:hidden;height:3em}section#content article.collapse section p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section#content article.expand section p{white-space:normal!important}section#content article.expand section{height:auto!important}a.button,button{display:inline-block;background:#2967be;color:#fff;padding:.35em 1.25em;font-weight:lighter;border-radius:.25em;border:0;text-decoration:none;outline:0}a.button:hover,button:hover{background:#185cbc}a.button.positive,button.positive{background:#2cbf6e}a.button.positive:hover,button.positive:hover{background:#1fba65}a.button.positive.error,button.positive.error{background:#c95757}a.button.negative,button.negative{background:0 0;color:#bf2b2b;text-decoration:underline;box-shadow:none}a.button.neutral,button.neutral{background:#e98826}a.button.neutral:hover,button.neutral:hover{background:#f93}h1 a.button.positive{float:right;font-size:.6em;margin-top:.1em}table.entry-table{width:100%;min-width:768px;font-size:.9em;font-weight:400;margin-bottom:1em;border:1px solid #d5e2eb;border-radius:.25em;overflow:hidden}table.entry-table td,table.entry-table th{padding:.5em;margin:0;border:1px solid #eee;background:#fff;vertical-align:top}table.entry-table td h1,table.entry-table td h2,table.entry-table td h3,table.entry-table td h4,table.entry-table td h5,table.entry-table td h6,table.entry-table td li,table.entry-table td p{color:inherit!important;text-align:left;margin-bottom:.5em}table.entry-table td h1,table.entry-table td h2,table.entry-table td h3,table.entry-table td h4,table.entry-table td h5,table.entry-table td h6{font-weight:600!important;font-size:1em}table.entry-table thead th{text-align:left;background:#e4e4e4;color:#787878;border-top:none;font-weight:400;text-transform:uppercase;font-size:.9em;padding:.75em}table.entry-table thead th.action{text-align:center;width:auto}table.entry-table tbody tr td,table.entry-table.content tbody tr:hover td{background:#fff}table.entry-table tbody tr:nth-child(even) td,table.entry-table.content tbody tr:nth-child(even) td,table.entry-table.content tbody tr:nth-child(even):hover td{background:#f9f9f9}table.entry-table tbody tr:hover td{background:#dce7ff}table.entry-table tbody td.action{text-align:center;width:1px}table.entry-table tbody td.action a{white-space:nowrap}table.entry-table tbody td.action span.buttons{white-space:nowrap;display:block}table.entry-table tbody td.action span.buttons a.button{display:inline-block}table.entry-table tfoot tr:first-child td{border-top:4px double #000}table.entry-table.content thead th{font-weight:400;text-transform:uppercase;font-size:.75em;color:#172841;margin-bottom:.25em;background:#fff;border:none}.message{text-align:center;padding:.25em 1em;border-bottom:1px solid #ccc;font-size:.9em}.message li,.message p{margin-bottom:0}.message.positive{border-color:#b1cdbd}.message.positive p{color:#2cbf6e}.message.negative{border-color:#bf2b2b}.message.negative p{color:#bf2b2b}.message+content{padding-top:0}section#content .contentcard.login{width:100%;max-width:400px;min-width:0}section#content .contentcard.login div.buttons{padding-top:0;margin-top:1em;border-top:none}