
ul.pods-form-fields{
  padding:10px;
  background: #fff;
  border:3px solid #DDD;
  padding-bottom:80px;
  position: relative;
  top:15px;
}

ul.pods-form-fields li{
  vertical-align: top;
  line-height: 1px;
  margin:0;
}

ul.pods-form-fields li input[type="text"]{
  width:200px;
}

ul.pods-form-fields li .pods-field-input{
  height:20px;
  width:450px;
}

ul.pods-form-fields li select{
  position: relative;
  bottom:8px;
  width: 80%;
}

.pods-submit{
  position: relative;
  bottom:60px;
  right:35px;
}

input.pods-submit-button{
  display: block;
  -webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
  -moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
  box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
  color:#fff;
  background-color:#333;
  border-radius:4px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border:none;
  font-size:16px;
  font-weight:bold;
  height:32px;
  padding:4px 16px;
  cursor:pointer;
}

.pods-form-ui-label{
  font-size:1em;
  color:#000;
  font-weight: bold;
}
.pods-validate-required abbr{ color:#ff0000; }

div.add-more{
  width:250px;
  position: relative;
  bottom:95px;
  left:15px;
}

div.content div.add-more a,div.content a.standard-button{
  font-weight: bold;
  font-size: 1.1em;
  text-decoration: none;
  display: block;
  padding:10px 15px;
  color: white;
  border-radius: 4px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: rgb(66, 184, 221); /* this is a light blue */
  width: 200px;
  text-align: center;
}

div.content a.standard-button{ float: right; padding:5px 10px; width:100px; }


li.hidden{ display: none; }

ul.pods-form-fields li.li-header{
    padding:10px 0px;
    background: #EEE;
    border:1px solid #CCC;
    text-align: center;
}

ul.pods-form-fields li.li-header h2{
  margin:0;
  color:#333;
  font-size: 1.3em;
}

ul.pods-form-fields li .pods-validate-error-message{
  color:#d80000;
  display: block;
  position: relative;
  font-size:.8em;
  top:-1px;
  left:-9px;
}

ul.pods-form-fields li.player-names{
  height:1px;
}

table.small-table
{
  width:300px;
  margin:10px 0px;
}

table.small-table tr td{ padding:3px; }

table.normal-table,table.regular-table{
  width:100%;
  padding:0;
  margin:0;
}

table.normal-table tr:nth-child(even),div.content table.regular-table tr:nth-child(even) {background: #333}
div.content table.normal-table tr td,div.content table.regular-table tr td{ padding:10px 0px; text-align: center; }
table.regular-table tr td{ text-align: left; padding-bottom: 25px; }

b.notice{ font-size: 1.3em; }
div.top-text{ position: relative; }
div.content div.top-text a#view-teams{ color: #FFF; position: relative; left:10px; }
div.content div.top-text a.back{ position: absolute; top:-20; right: 0; color: #FFF; }

table.normal-table th,table.regular-table th{ color:#5b889c; font-size:1.1em; padding:5px 0px; text-align: left; }
table.normal-table tr td{ padding:5px 0px; }
div#team-modal table a{ color:#000; }
div#team-modal table a:hover{ color:#000; text-decoration: none; }
table.popup-table{ width:100%; }
table.popup-table th{ color:#ff0000; font-weight: bold; text-align: left;  }
table.popup-table tr td{ padding:3px 0px; color:#000;}

ul.pods-form-fields li.pods-form-ui-row-name-coach-zip div.pods-field-input input,
ul.pods-form-fields li.pods-form-ui-row-name-coach-home-phone div.pods-field-input input,
ul.pods-form-fields li.pods-form-ui-row-name-coach-cell-phone div.pods-field-input input,
ul.pods-form-fields li.pods-form-ui-row-name-player-1-usav-number div.pods-field-input input,
ul.pods-form-fields li.pods-form-ui-row-name-player-2-usav-number div.pods-field-input input,
ul.pods-form-fields li.pods-form-ui-row-name-player-3-usav-number div.pods-field-input input,
ul.pods-form-fields li.pods-form-ui-row-name-player-4-usav-number div.pods-field-input input,
ul.pods-form-fields li.pods-form-ui-row-name-player-5-usav-number div.pods-field-input input,
ul.pods-form-fields li.pods-form-ui-row-name-player-6-usav-number div.pods-field-input input,
ul.pods-form-fields li.pods-form-ui-row-name-player-7-usav-number div.pods-field-input input,
ul.pods-form-fields li.pods-form-ui-row-name-player-8-usav-number div.pods-field-input input,
ul.pods-form-fields li.pods-form-ui-row-name-player-9-usav-number div.pods-field-input input,
ul.pods-form-fields li.pods-form-ui-row-name-player-10-usav-number div.pods-field-input input,
ul.pods-form-fields li.pods-form-ui-row-name-player-11-usav-number div.pods-field-input input,
ul.pods-form-fields li.pods-form-ui-row-name-player-12-usav-number div.pods-field-input input
{ width:100px; }

ul.pods-form-fields li.pods-form-ui-row-name-coach-address-1 div.pods-field-input input,
ul.pods-form-fields li.pods-form-ui-row-name-coach-address-2 div.pods-field-input input,
ul.pods-form-fields li.pods-form-ui-row-name-team-name div.pods-field-input input
{ width:400px; }

#team-modal{
  margin-top:100px;
  width: 600px;
  padding: 30px;
  display:none;
  background: #FFF;
  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
  box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
  z-index: 9999;
}

#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}


.bubblingG {
text-align: center;
width:80px;
height:50px;
position: relative;
left: 280px;
padding-top:15px;
}

.bubblingG span {
display: inline-block;
vertical-align: middle;
width: 10px;
height: 10px;
margin: 25px auto;
background: #000000;
-moz-border-radius: 50px;
-moz-animation: bubblingG 1.3s infinite alternate;
-webkit-border-radius: 50px;
-webkit-animation: bubblingG 1.3s infinite alternate;
-ms-border-radius: 50px;
-ms-animation: bubblingG 1.3s infinite alternate;
-o-border-radius: 50px;
-o-animation: bubblingG 1.3s infinite alternate;
border-radius: 50px;
animation: bubblingG 1.3s infinite alternate;
}

#bubblingG_1 {
-moz-animation-delay: 0s;
-webkit-animation-delay: 0s;
-ms-animation-delay: 0s;
-o-animation-delay: 0s;
animation-delay: 0s;
}

#bubblingG_2 {
-moz-animation-delay: 0.39s;
-webkit-animation-delay: 0.39s;
-ms-animation-delay: 0.39s;
-o-animation-delay: 0.39s;
animation-delay: 0.39s;
}

#bubblingG_3 {
-moz-animation-delay: 0.78s;
-webkit-animation-delay: 0.78s;
-ms-animation-delay: 0.78s;
-o-animation-delay: 0.78s;
animation-delay: 0.78s;
}

@-moz-keyframes bubblingG {
0% {
width: 10px;
height: 10px;
background-color:#000000;
-moz-transform: translateY(0);
}

100% {
width: 24px;
height: 24px;
background-color:#FFFFFF;
-moz-transform: translateY(-21px);
}

}

@-webkit-keyframes bubblingG {
0% {
width: 10px;
height: 10px;
background-color:#000000;
-webkit-transform: translateY(0);
}

100% {
width: 24px;
height: 24px;
background-color:#FFFFFF;
-webkit-transform: translateY(-21px);
}

}

@-ms-keyframes bubblingG {
0% {
width: 10px;
height: 10px;
background-color:#000000;
-ms-transform: translateY(0);
}

100% {
width: 24px;
height: 24px;
background-color:#FFFFFF;
-ms-transform: translateY(-21px);
}

}

@-o-keyframes bubblingG {
0% {
width: 10px;
height: 10px;
background-color:#000000;
-o-transform: translateY(0);
}

100% {
width: 24px;
height: 24px;
background-color:#FFFFFF;
-o-transform: translateY(-21px);
}

}

@keyframes bubblingG {
0% {
width: 10px;
height: 10px;
background-color:#000000;
transform: translateY(0);
}

100% {
width: 24px;
height: 24px;
background-color:#FFFFFF;
transform: translateY(-21px);
}

}

table.results{
  width: 100%;
  margin-bottom: 15px;
}

table.results th{
  text-align: left;
  padding: 5px 0px 5px 10px;
  background: #5b889c;
  color: #fff;

}
table.results td{
  padding: 5px 0px 5px 10px;
}

table.results tr:nth-child(odd) {background: #f2eed4; border-bottom:1px solid #eee;}

ul.file-list{
  color: #333;
}

ul.file-list li{
  margin-left: 10px;
}

div.success-div{ position: relative; top:-25px; }
a.payment-link{
  display: inline-block;
  margin: 15px 0px;
}

.location-info{
  margin-bottom: 30px;
}


a.blue{ display: block; color: #5b889c; padding-top: 3px; }

.pods-form-front .pods-field-label
{
  display: block;
  float: none !important;
  width: 100% !important;
  font-size:.9em;
  font-weight:normal;
}

.pods-form-front .pods-field-input select
{
  margin-bottom:0 !important;
}

/** changes for cc form */

li.pods-form-ui-row-name-card-type,li.pods-form-ui-row-name-amount-paid,li.pods-form-ui-row-name-downpayment-required{ display: none; }
ul.pods-form-fields li.payment-note
{
  margin-top:15px;
  line-height: 15px;
  color: #000;
}

ul.pods-form-fields li.payment-note a{color:#333; text-decoration: underline;}

.redirect-paypal{ display: text; text-align: center;  }
.redirect-paypal a
{  
  text-decoration: underline;
}
.redirect-paypal span
{
  font-size: 1.3em;
  font-weight: bold;
  color: #000;
}

.progress-bar
{
  background: url(/wp-content/plugins/tournament-plugin/images/loading-icon.gif) no-repeat center;
  height: 20px;
  width: 160px;
  padding-top:75px;
  text-align: center;
  margin:0 auto;
}
