@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Muli:400,600,700);
*{margin:0;padding:0}
html{margin:0;height:100%}
body,html{width:100%;overflow-x:hidden;height:100%}
body{font-family:Muli,sans-serif;line-height:1;font-size:14px;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;color:#333;background:#a69e8e;background:#fff}
h1,li,p{font-weight:400;font-size:1rem;font-size:.875rem}
h1{font-weight:300}
a{text-decoration:none;color:#6a5833}
strong{font-weight:700}
#container{float:left;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(img/desktop/wickhambreaux.jpg);background-size:cover;background-repeat:no-repeat;background-position:center bottom;z-index:990}
.wrapper{margin:0 auto;width:98%}
.button{cursor:pointer;text-align:center;text-decoration:none;padding:0 20px;line-height:35px;min-width:50px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:inline-block;-moz-transition:background-color ease-out .5s;-o-transition:background-color ease-out .5s;-webkit-transition:background-color ease-out .5s;transition:background-color ease-out .5s;background:#a69e8f;background:#ebe9e0;color:#fff;color:#333;margin:0 .5rem}
.buttonsml{padding:0 10px;line-height:25px}
.button:hover{background:#c2b8a7;background:#cdc8b1}
.promote{background:#3ead4d;color:#fff}
.promote:hover{background:#44bd54}
.buttonred{background:#c00;color:#fff}
.buttonred:hover{background:red}
.buttongreen{background:#2db300;color:#fff}
.buttongreen:hover{background:#3c0}
#signinhead{width:400px;max-width:100%;margin:1rem auto}
#signinhead img{max-width:100%;height:auto}
#signinhead p{margin-top:10px;text-align:center;line-height:150%;font-size:115%}
#signinform{width:50%;max-width:800px;padding:1rem 2%;margin:3rem auto 1rem auto;border:solid 1px #eae9e1;background:#fff;background:rgba(255,255,255,.9)}
#signinform h1,#signinform h2{font-size:1.75rem;font-weight:700;margin-bottom:20px;text-align:center}
#signinform h2{font-size:1.25rem}
#signinform p{font-size:1rem;margin-bottom:1rem;text-align:center;line-height:120%}
#signinform .errormsg,#signinform .successmsg{margin:1rem 0}
#signinform .errormsg p,#signinform .successmsg p{font-size:.875rem;color:#c00;line-height:150%;text-align:center}
#signinform .successmsg p{font-size:1rem;color:#2eb82e}
#signinform form{margin:1.5rem auto}
.formlayout li{list-style-type:none;margin-bottom:1em}
.formlayout li{list-style-type:none;margin:0 0 20px 0}
.formlayout .formobject{padding:.5rem 1%;margin:0;border:solid 1px #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:1.125rem;width:98%;color:#333}
.formlayout select{color:#333;width:98%;padding:.5rem 1%}
.formlayout input[type=checkbox]{display:inline-block;margin:.5rem 1% .5rem 0;width:auto}
input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{box-shadow:0 0 5px rgba(0,159,147,1);border:1px solid rgba(0,159,147,1);outline:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
#signinform a{color:#009f93;text-decoration:underline}
.formlayout .button{border:0;margin:0 auto;font-size:1.125rem;padding:.5rem 2%;cursor:pointer;appearance:none;-webkit-appearance:none}
#footer{float:left;width:100%;position:relative;z-index:99;margin:1em 0}
#footer .credit,#footerdebug,#footerlinks{list-style-type:none;margin:0;padding:20px 0 0;text-align:center}
#footer .credit p,#footerdebug li,#footerlinks li{display:inline-block;font-size:.75rem;padding:0 1rem}
#footer .credit p,#footerlinks li a{text-decoration:none;color:#fff}
#footerlinks li .selected,#footerlinks li a:hover{text-decoration:underline}
@media (max-width:750px){
#signinform{width:80%;max-width:none}
#signinform h1{font-size:1.5rem}
#footer{text-align:center}
#footer .credit{float:none;display:inline-block;margin:1em auto;text-align:center}
}