Register Today!
Create your login information.
Already Registered?
Log in and fill out an application.

All users must create a login to apply for camp. This login will also enable incomplete applications to be saved until completed and submitted.











{{current}} / {{goal}}
{{goal}} {{goal - goal / 10}} {{goal - (goal / 10 * 2)}} {{goal - (goal / 10 * 3)}} {{goal - (goal / 10 * 4)}} {{goal - (goal / 10 * 5)}} {{goal - (goal / 10 * 6)}} {{goal - (goal / 10 * 7)}} {{goal - (goal / 10 * 8)}} {{goal - (goal / 10 * 9)}} 0










$352,000
$950,000 $850,000 $750,000 $650,000 $550,000 $450,000 $350,000 $250,000 $150,000 $50,000 $0

The 20/20 Campaign

body {
font-family: ‘Open Sans’, sans-serif;
text-align: center;
}

.bar-container {
max-width: 200px;
margin: 0 auto;
padding: 30px;
}

.goal-bar {
position: relative;
height: 100%;
padding-left: 30px;
}
.goal-bar .bar-labels {
position: absolute;
top: 0px;
left: -10px;
width: 30px;
height: 100%;
font-size: 12px;
line-height: 12px;
color: #c7c7c7;
}
.goal-bar .bar-label {
display: inline-block;
position: absolute;
right: 0;
margin-top: -6px;
}
.goal-bar .bar-label:nth-child(2) {
top: 10%;
}
.goal-bar .bar-label:nth-child(3) {
top: 20%;
}
.goal-bar .bar-label:nth-child(4) {
top: 30%;
}
.goal-bar .bar-label:nth-child(5) {
top: 40%;
}
.goal-bar .bar-label:nth-child(6) {
top: 50%;
}
.goal-bar .bar-label:nth-child(7) {
top: 60%;
}
.goal-bar .bar-label:nth-child(8) {
top: 70%;
}
.goal-bar .bar-label:nth-child(9) {
top: 80%;
}
.goal-bar .bar-label:nth-child(10) {
top: 90%;
}
.goal-bar .bar-label:nth-child(11) {
top: 100%;
}
.goal-bar .bar-label:first-child {
margin-top: 0;
}
.goal-bar .bar-label:last-child {
margin-top: -12px;
}
.goal-bar .bar-wrap {
position: relative;
height: 100%;
background: #f2f2f2;
border: 1px solid #c7c7c7;
border-radius: 3px;
overflow: hidden;
}
.goal-bar .bar-line {
position: absolute;
width: 100%;
height: 0;
margin: 0;
padding: 0;
border: none;
border-top: 1px solid #c7c7c7;
}
.goal-bar .bar-line:nth-child(1) {
top: 10%;
}
.goal-bar .bar-line:nth-child(2) {
top: 20%;
}
.goal-bar .bar-line:nth-child(3) {
top: 30%;
}
.goal-bar .bar-line:nth-child(4) {
top: 40%;
}
.goal-bar .bar-line:nth-child(5) {
top: 50%;
}
.goal-bar .bar-line:nth-child(6) {
top: 60%;
}
.goal-bar .bar-line:nth-child(7) {
top: 70%;
}
.goal-bar .bar-line:nth-child(8) {
top: 80%;
}
.goal-bar .bar-line:nth-child(9) {
top: 90%;
}
.goal-bar .bar-line:nth-child(10) {
top: 100%;
}
.goal-bar .bar {
position: absolute;
width: 100%;
height: 100%;
background: #c1e88b;
-webkit-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.goal-bar .bar-info {
position: relative;
margin: 15px;
}
.goal-bar .bar-info .bar-info-inner {
padding: 10px;
background: #8cc529;
border-radius: 3px;
color: white;
text-align: center;
}