@charset "utf-8";
/* CSS Document */
body {height:100%;}
body p {color: #f2f2f2;}
main {}
.page-content-login {height:100%;background:transparent;}
.page-content-login .content-wrapper {max-width:720px;}
.page-content-login .main-content {float:none;margin:150px auto 0;width:100%;}
.page-content-login .main-content h2 {text-align:center;font-size:2em;text-transform:uppercase;}
.page-content-login .mod_login input {max-width:333px;margin-bottom:10px;}
.page-content-login .login {padding:20px;background:#ececec;} 
.page-footer-login, .page-footer-member {position:fixed;bottom:0;width:100%;padding-bottom:10px;}
.page-footer-login-wrapper {max-width:75%;margin:0 auto;padding:0 20px;text-align:center;}
.page-footer-login-wrapper {color:#999;font-size:0.8em;}
.page-footer-login-wrapper a {color:#999;}
.page-content-login .formbody {text-align:center;}

.page-content-login input[type="submit"] {padding:0.55556em 6em;}
#memberpage {background:#BFBFBF;}
.pageheader {border-bottom: 0;}
.page-header-member {background:transparent;}
.page-header-member {max-width:1024px;margin:0 auto;}
.page-header-member .logo {padding:25px 10px 0;float:none!important;position: relative;}
.page-header-member .logo img {width:150px;}
.page-header-member, .content-wrapper {width:83.3333%;max-width:1920px;margin-left:auto;margin-right: auto;}
.main-content {margin:3rem 7.40741% 3.75rem 0;}
.main-content ul {margin:10px 0;padding:20px;}
.main-content ul li {margin: 20px 0;line-height:1;}
.main-content ul li .size {font-size:0.85em;color:#888;}
.main-content ul li a {color:#000;font-size:1rem;}
.ce_downloads {background:#f3f2ee;padding:0;margin-bottom:40px;margin-top:0;}
.ce_downloads h2 {position:relative;background:#f3f2ee;margin:0;padding:10px;font-size:1.35em;color:#444;font-weight:400;text-transform:none;border-bottom: 1px solid #888;}
.mime_icon {margin-bottom:4px;vertical-align:middle;}
.page-footer-member {background:#ff6600;padding-bottom:0;}
.page-content-member {margin-bottom:80px;}
.footer-logout {padding:10px 0;}
.login_info {text-align:center!important;}
.date {margin-left:30px;color:#6DB6B6;}
.footer-logout  {position: fixed;bottom:0; max-width:100%;width:100%;}
.centered-wrapper.-border-top {border-top:0;}
.page {background:#BFBFBF;}
.main-navigation {background-color:#f3f2ee;margin-top:1rem;padding:0;}
.sidebar {margin: 3rem 0 0 0;}
.sidebar > .block {width:100%;display: block; margin: 0;}
.main-navigation > ul > li, .main-navigation > ul > li > span.active {float: none;padding:0.25rem 1.429rem;height:inherit;}
.main-navigation > ul > li > a {float: none;padding:0.25rem 1.429rem;}