.back {
    background: #ffffff url("421705.jpg") no-repeat fixed center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.panel-default {
    background: rgba(255,255,255,0.8) none;
}

.panel-default .panel-heading {
    background: #b9b9b9; /* Old browsers */
    background: -moz-linear-gradient(top, #b9b9b9 0%, #9b9b9b 50%, #b9b9b9 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #b9b9b9 0%,#9b9b9b 50%,#b9b9b9 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #b9b9b9 0%,#9b9b9b 50%,#b9b9b9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

#announcelist li {
    background: #222;
    list-style-type: none;
    padding: 10px;
    margin: 0;
    width: 100%;
}

.led-red {
    background-color: #F00;
    box-shadow: #000 0 -1px 6px 1px, inset #600 0 -1px 8px, #F00 0 3px 11px;
    font-weight: bold;
    color: #ffffff;
    -webkit-animation: blinkRed 2s infinite;
    -moz-animation: blinkRed 2s infinite;
    -o-animation: blinkRed 2s infinite;
    animation: blinkRed 2s infinite;
}

.led-green {
    background-color: #80FF00;
    box-shadow: #000 0 -1px 6px 1px, inset #460 0 -1px 8px, #80FF00 0 3px 11px;
    font-weight: bold;
    color: #ffffff;
    -webkit-animation: blinkGreen 2s infinite;
    -moz-animation: blinkGreen 2s infinite;
    -o-animation: blinkGreen 2s infinite;
    animation: blinkGreen 2s infinite;
}

@-webkit-keyframes blinkGreen {
    from {
        background-color: #0F0;
    }
    50% {
        background-color: #0A0;
        box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #008002 0 -1px 9px, #0F0 0 2px 0;
    }
    to {
        background-color: #0F0;
    }
}

@-moz-keyframes blinkGreen {
    from {
        background-color: #0F0;
    }
    50% {
        background-color: #0A0;
        box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #008002 0 -1px 9px, #0F0 0 2px 0;
    }
    to {
        background-color: #0F0;
    }
}

@-o-keyframes blinkGreen {
    from {
        background-color: #0F0;
    }
    50% {
        background-color: #0A0;
        box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #008002 0 -1px 9px, #0F0 0 2px 0;
    }
    to {
        background-color: #0F0;
    }
}

@keyframes blinkGreen {
    from {
        background-color: #0F0;
    }
    50% {
        background-color: #0A0;
        box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #008002 0 -1px 9px, #0F0 0 2px 0;
    }
    to {
        background-color: #0F0;
    }
}

@-webkit-keyframes blinkRed {
    from {
        background-color: #F00;
    }
    50% {
        background-color: #A00;
        box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #800002 0 -1px 9px, #F00 0 2px 0;
    }
    to {
        background-color: #F00;
    }
}

@-moz-keyframes blinkRed {
    from {
        background-color: #F00;
    }
    50% {
        background-color: #A00;
        box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #800002 0 -1px 9px, #F00 0 2px 0;
    }
    to {
        background-color: #F00;
    }
}

@-o-keyframes blinkRed {
    from {
        background-color: #F00;
    }
    50% {
        background-color: #A00;
        box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #800002 0 -1px 9px, #F00 0 2px 0;
    }
    to {
        background-color: #F00;
    }
}

@keyframes blinkRed {
    from {
        background-color: #F00;
    }
    50% {
        background-color: #A00;
        box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #800002 0 -1px 9px, #F00 0 2px 0;
    }
    to {
        background-color: #F00;
    }
}

.inline {
    display: inline-block;
}

.border {
    border: 1px solid grey;
}

.noborder {
    border: 0 hidden;
}

.padding {
    padding: 3px 5px;
}

.nopadding {
    padding: 0 5px;
}

.margin {
    margin: 25px 10px;
}

.marginsmall {
    margin: 5px 5px;
}

.dl-horizontal dt {
    width: auto;
}

.dl-horizontal dd {
    margin-left: 25%;
}

.dl-horizontal {
    margin: 0;
}

.gi-xs {
    font-size: 0.5em;
}

.gi-sm {
    font-size: 0.75em;
}

.gi-md {
    font-size: 1em;
}

.gi-lg {
    font-size: 3em;
}

.panel-team-0 > .panel-heading{
    background: linear-gradient(to bottom, #ffffff 0px, #dddddd 100%) repeat-x;
}

.panel-team-1 > .panel-heading{
    background: linear-gradient(to bottom, #EFB6B6 0px, #ED8B8B 100%) repeat-x;
}

.panel-team-2 > .panel-heading{
    background: linear-gradient(to bottom, #AFEF94 0px, #89ED5E 100%) repeat-x;
}

.panel-team-3 > .panel-heading{
    background: linear-gradient(to bottom, #337ab7 0px, #2e6da4 100%) repeat-x;
}

.panel-team-4 > .panel-heading{
    background: linear-gradient(to bottom, #F9E26B 0px, #F7DA4A 100%) repeat-x;
}

.panel-team-5 > .panel-heading{
    background: linear-gradient(to bottom, #B62ADD 0px, #B300E0 100%) repeat-x;
}