#registrationForm {
    border-radius: 25px;
    border: 2px solid gray;
    padding: 20px;
    background-color: #F5F5F5;
}
body{
    background: url("http://www.sayreparkweightlifting.com/images/eleiko.jpg");

    -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    
    padding-top: 55px;
    padding-bottom: 10px;
}

div.tab-content{
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
background-color: rgba(238, 241, 240, 0.7);
}
#registrationFormFrame{
    width:100%;
}
.nav-tabs :not(active){  background-color: #eee;
}
div#pay{
    padding: 20px;
}
div#info div.panel {
    margin: 20px;
}
div#info table tr td {
    text-align:left;
}
div#info table tr>td {
    text-align:right;
}
div#success, div#error {
display: none;
}
a.navbar-brand {
  top: -10px;
  position: relative;
}

@media (min-width: 992px) {
  .col-md-4 > .panel > .panel-body {
    min-height: 150px;
  }
}

iframe.scoreboard {
height: 600px;
width: 650px;
scrolling: none;
overflow: hidden; 
border: none;
}

.fill{
padding-left:0px;
padding-right:0px;
    height:100%;
    box-sizing: border-box;
    overflow: auto;
  }
  
  html,body{height:100%;}
  
/* 'star-rating' component */
.starRate {position:relative; margin:20px; overflow:hidden; zoom:1;}
.starRate ul {width:160px; margin:0; padding:0;}
.starRate li {display:inline; list-style:none;}
.starRate a, .starRate b {background:url(../images/star_rate.gif) left top repeat-x;}
.starRate a {float:right; margin:0 80px 0 -144px; width:80px; height:16px; background-position:left 16px; color:#000; text-decoration:none;}
.starRate a:hover {background-position:left -32px;}
.starRate b {position:absolute; z-index:-1; width:80px; height:16px; background-position:left -16px;}
.starRate div b {left:0px; bottom:0px; background-position:left top;}
.starRate a span {position:absolute; left:-300px;}
.starRate a:hover span {left:90px; width:100%;}