/* normalize.css v2.1.2 | MIT License | git.io/normalize */#login-box article, #login-box aside, #login-box details, #login-box figcaption, #login-box figure, #login-box footer, #login-box header, #login-box hgroup, #login-box main, #login-box nav, #login-box section, #login-box summary { display: block }
#login-box audio, #login-box canvas, #login-box video { display: inline-block }
#login-box audio:not([controls]) { display: none; height: 0 }
#login-box [hidden] { display: none }
#login-box html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
#login-box body { margin: 0 }
#login-box a:focus { outline: thin dotted }
#login-box a:active, #login-box a:hover { outline: 0 }
#login-box h1 { font-size: 2em; margin: 0.67em 0 }
#login-box abbr[title] { border-bottom: 1px dotted }
#login-box b, #login-box strong { font-weight: bold }
#login-box dfn { font-style: italic }
#login-box hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0 }
#login-box mark { background: #ff0; color: #000 }
#login-box code, #login-box kbd, #login-box pre, #login-box samp { font-family: monospace, serif; font-size: 1em }
#login-box pre { white-space: pre-wrap }
#login-box q { quotes: "\201C" "\201D" "\2018" "\2019" }
#login-box small { font-size: 80% }
#login-box sub, #login-box sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
#login-box sup { top: -0.5em }
#login-box sub { bottom: -0.25em }
#login-box img { border: 0 }
#login-box svg:not(:root) { overflow: hidden }
#login-box figure { margin: 0 }
#login-box fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em }
#login-box legend { border: 0; padding: 0 }
#login-box button, #login-box input, #login-box select, #login-box textarea { font-family: inherit; font-size: 100%; margin: 0 }
#login-box button, #login-box input { line-height: normal }
#login-box button, #login-box select { text-transform: none }
#login-box button, #login-box html input[type="button"], #login-box input[type="reset"], #login-box input[type="submit"] { -webkit-appearance: button; cursor: pointer }
#login-box button[disabled], #login-box html input[disabled] { cursor: default }
#login-box input[type="checkbox"], #login-box input[type="radio"] { box-sizing: border-box; padding: 0 }
#login-box input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box }
#login-box input[type="search"]::-webkit-search-cancel-button, #login-box input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
#login-box button::-moz-focus-inner, #login-box input::-moz-focus-inner {
border:0;
padding:0
}
#login-box textarea { overflow: auto; vertical-align: top }
#login-box table { border-collapse: collapse; border-spacing: 0 }
#overlay { display: none; background: #000; height: 100%; left: 0; opacity: .8; position: fixed; top: 0; width: 100%; z-index: 9999999 }
.login-popup { display: none; font-size: 16px; float: left; width: 25%; position: fixed; top: 50%; left: 50%; z-index: 999999999 }
.login-popup * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box }
.login-popup .close-btn { text-decoration: none }
.login-popup .close-btn:before { font-family: 'iconic'; speak: none; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; content: "\22" }
.login-popup .hide-login { display: none }
.login-popup .inline { display: inline }
#form p.message { display: none }
#form .input { width: 100%;  *width: 95%; outline: 0 }
#form .submit { float: right; margin: 0 }
#form #forgetmenot { cursor: pointer }
.group:after { content: ""; display: table; clear: both }
@font-face { font-family: 'iconic'; src: url("../fonts/iconic.eot"); src: url("../fonts/iconic.eot?#iefix") format("embedded-opentype"), url("../fonts/iconic.woff") format("woff"), url("../fonts/iconic.ttf") format("truetype"), url("../fonts/iconic.svg#iconic") format("svg"); font-weight: normal; font-style: normal }
