body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Source Sans Pro',sans-serif,arial}body{margin-bottom:50px}form p{margin-top:15px}.hero{text-align:center;padding:30px}.hero img{height:100px}.validation-summary-errors{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,.5);border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.validation-summary-errors ul{margin:0;padding:0;list-style:none}.validation-summary-errors ul li{margin:0;padding:0}table.roster-selection tr td{cursor:pointer}.align-right,td.align-right,th.align-right{text-align:right}.align-center,td.align-center,th.align-center{text-align:center}.nav>li>a.special-item{display:none}label.error{color:red;font-size:12px;margin-top:-10px}#login-panel{max-width:460px;margin:0 auto;margin-top:60px}.field-validation-error{color:red}.uppercase{text-transform:uppercase}.score-table{width:300px}.goal-table{table-layout:fixed}.goal-table .event-time{width:10%}.goal-table .team-name{width:20%}.goal-table .goal-description{width:70%}body{}#jr_overlay{top:0;left:0;padding:0;margin:0;z-index:200;position:absolute}#jr_wrap{position:absolute;text-align:center;width:100%;z-index:300;padding:0;margin:0}#jr_inner{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:12px;background:#fff;border:1px solid #ccc;color:#4f4f4f;margin:0 auto;height:auto;padding:20px;position:relative}#jr_header{display:block;color:#333;padding:5px;padding-bottom:0;margin:0;font-family:Helvetica,Arial,sans-serif;font-weight:bold;text-align:left;font-size:1.3em;margin-bottom:.5em}#jr_inner p{text-align:left;padding:5px;margin:0}#jr_inner ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}#jr_inner ul li{cursor:pointer;float:left;width:120px;height:122px;margin:0 10px 10px 10px;padding:0;text-align:center}#jr_inner li a{color:#333;font-size:.8em;text-decoration:none;padding:0;margin:0}#jr_inner li a:hover{text-decoration:underline}#jr_inner .jr_icon{width:100px;height:100px;margin:1px auto;padding:0;background:transparent no-repeat scroll left top;cursor:pointer}#jr_close{margin:0 0 0 50px;clear:both;text-align:left;padding:0;margin:0}#jr_close a{color:#000;display:block;width:auto;margin:0;padding:0;text-decoration:underline}#jr_close p{padding:10px 0 0 0;margin:0}