/* Minification failed. Returning unminified contents.
(98,1): run-time error CSS1019: Unexpected token, found '@'
(108,1): run-time error CSS1019: Unexpected token, found '@'
 */
.bg-seis-green {
    background-color: #393;
}

body {
    margin: 0;
    background-color: #fff;
    color: #222;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
    line-height: 1.4;
    font-weight: 400
}

#footer a, a.fa-info-circle:hover {
    text-decoration: none
}


.not-responsive #footer .col-xs-12.col-md-5 {
    width: 41.66666667% !important
}

.not-responsive #footer .col-xs-12.col-md-4 {
    width: 33.33333333% !important
}

.not-responsive #footer .col-xs-12.col-md-3 {
    width: 25% !important
}

.not-responsive #footer .logo-control {
    margin: 30px 0 0
}

.not-responsive #footer h2.join {
    margin-top: 45px
}

#footer {
    background-color: #3b3b3b;
    color: #cacaca;
    padding: 35px 0
}

    #footer h2 {
        margin: 0 0 20px;
        color: #fff;
        font-size: 22px !important
    }

        #footer a.social-icon, #footer h2.about {
            display: inline-block
        }

    #footer a {
        color: #fff
    }

        #footer a:not(.social-icon):hover {
            text-decoration: underline
        }

        #footer a.social-icon:not(:last-of-type) {
            margin-right: 5px
        }

    #footer .logo-control {
        display: block;
        overflow: hidden
    }

        #footer .logo-control .footer-logo {
            width: 45%;
            display: inline-block;
            float: left
        }

            #footer .logo-control .footer-logo.sjc {
                margin-right: 5%;
                margin-top: 2%
            }

            #footer .logo-control .footer-logo.codestack {
                margin-top: 9.5px
            }

    #footer .cedr-sites {
        list-style-type: none;
        padding-left: 0;
        margin-bottom: 0
    }

        #footer .cedr-sites li img {
            margin-right: 5px
        }

@@media (min-width: 320px) {
    #footer .logo-control {
        margin: 10px 0 20px
    }

    #footer h2.join {
        margin-top: 20px
    }
}

@@media (min-width: 992px) {
    #footer .logo-control {
        margin: 30px 0 0
    }

    #footer h2.join {
        margin-top: 45px
    }
}

.char-count {
    color: #165f96;
    display: none;
}
