body{font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;}a:link,a:visited{color:#0088cc;text-decoration:none;}a:hover,a:active{text-decoration:underline;}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login-panel{position:relative;background:#f9f9f9;border-radius:5px;padding:15px 25px 10px;margin:0 0 20px;box-shadow:0 1px 5px rgba(0,0,0,0.17)}.login-panel header{position: relative;margin-left: -26px;margin-right: -26px;margin-bottom: 25px;padding-bottom: 3px;margin-top: -15px;}.login-panel header h1{padding: 10px 28px;margin: 0;font-size: 18px;letter-spacing: 1px;color: #333;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom: 3px solid #1483c7;background: #e7e7e7;}.login-panel p{padding-bottom:15px}.login-panel .login-form{width:270px;float:right}.login-panel .login-form ul{*zoom:1}.login-panel .login-form ul:before,.login-panel .login-form ul:after{display:table;content:"";line-height:0}.login-panel .login-form ul:after{clear:both}.login-panel .login-form ul li{margin-bottom:15px}@media (max-width: 480px){.login-panel .login-form{float:none}}.login-panel .login-form .login-actions{clear:left;*zoom:1;margin-top:15px;padding-top:15px;border-top:1px dashed #ccc}.login-panel .login-form .login-actions:before,.login-panel .login-form .login-actions:after{display:table;content:"";line-height:0}.login-panel .login-form .login-actions:after{clear:both}.login-panel .login-form .login-actions .password-reset,.login-panel .login-form .login-actions .support,.login-panel .login-form .login-actions .contact,.login-panel .login-form .login-actions .acct-request{float:left;font-size:12px;width:135px}@media (max-width: 480px){.login-panel .login-form .login-actions .password-reset,.login-panel .login-form .login-actions .support,.login-panel .login-form .login-actions .contact,.login-panel .login-form .login-actions .acct-request{float:none}}.login-panel .login-form .login-actions .support{clear:left}.login-panel .login-form .login-actions .support,.login-panel .login-form .login-actions .contact{margin-top:10px}@media (max-width: 480px){.login-panel .login-form .login-actions .acct-request{margin-left:0;margin-top:15px}}.login-panel .login-form label{font-family:OpenSansBold;font-size:12px}.login-panel .login-form .remember-login{padding-top:5px}.login-panel .login-form .remember-login label{font-family:OpenSansRegular}.login-panel .login-form input[type=text],.login-panel .login-form input[type=password]{font-size:22px;font-weight:bold;padding:5px;width:100%;height:auto;background-image:none}.login-panel .login-form .login-submit{float:right}input{font-family:OpenSansRegular}.sp-login .container{max-width:780px;margin:10px auto 30px;}@media (max-width: 480px){.sp-login .container{padding:0 10px;margin-top:10px}}.login-header h1{width:153px;margin-left:10px;margin-bottom:10px;margin-top:0;}.login-header h1 img{width:100%}@media (max-width: 480px){.login-header h1{width:100px;height:40px;background-size:100%;margin:10px 0 10px 0}}.login-info{float:left;max-width:425px;padding-right:30px;margin-right:30px;border-right:1px solid #ccc;font-size:12px;line-height:16px;color:#333}.login-info h1{font-size:16px;}@media (max-width: 480px){.login-info{margin-right:0;padding-right:0;border-right:none;border-top:1px solid #ccc;margin-top:10px;padding-top:10px}}.login-panel:after{content:".";display:block;height:0;clear:both;visibility:hidden}.notifications header{left:0;margin-right:0;margin-bottom:5px}.notifications header h2{background:#ddd;text-transform:uppercase;padding:5px}.notifications li{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px;*zoom:1}.notifications li:before,.notifications li:after{display:table;content:"";line-height:0}.notifications li:after{clear:both}.notifications li:last-child{border-bottom:none}.notifications li li{border:none;padding-bottom:0;margin-bottom:0}.notifications .notif-date{display:block;float:left;width:75px;font-family:OpenSansBold}.notifications .notif-date .icon{text-align:center;width:50px;color:#999}.notifications .notif-details{width:309px;display:block;float:left;font-family:OpenSansBold}.notifications .notif-details ul{font-family:OpenSansRegular;color:#efefef}.notifications time{display:block;width:50px;font-family:OpenSansBold}.notifications .notif-info{padding:3px 5px;color:#333}.notifications .notif-info li{color:#333;margin-bottom:3px}.notifications .notif-info .label{font-family:OpenSansSemibold}.notifications .notif-info time{background:#6cf;padding:3px 5px;border-radius:3px;color:#fff}.notifications .notif-alert{background:#c03;padding:3px 5px;border-radius:3px;color:#fff}.notifications .notif-alert time{padding:3px 5px;background:#fff;border-radius:3px;color:#c03}.notifications .affected{padding-top:5px;margin-left:0}.notifications .affected a:hover{text-decoration:none;cursor:pointer}.notifications .affected a i{color:#08c}.notifications .collapse{border-left:1px solid #000;padding-left:10px;margin-left:8px;margin-top:3px}.notifications [data-toggle="collapse"]{font-family:OpenSansBold}.notifications [data-toggle="collapse"].collapsed{font-family:OpenSansRegular}.notifications [data-toggle="collapse"] .icon-plus-sign:before{content:"\f056"}.notifications [data-toggle="collapse"].collapsed .icon-plus-sign:before{content:"\f055"}.notifications [data-toggle="collapse"].icon-plus-sign:before{content:"\f056"}.notifications [data-toggle="collapse"].collapsed.icon-plus-sign:before{content:"\f055"}.simple .container{max-width:320px}.simple .login-header h1{margin-top:0;margin-bottom:30px;width:215px}
