﻿.list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none;
}
.list-inline > li {
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.text-center {
    text-align: center;
}

.list-inline img{
    vertical-align: middle;
    border: 0px;
}

.banner {
    margin-top: 0px;
    padding: 0px;
    color: #f8f8f8;
    /*
    background: url(images/login/footer-bg.jpg) no-repeat center center;
    background-size: cover;
    background-repeat: repeat-x\9;
    */
}

.banner h2 {
    margin: 0;
    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
    font-size: 3em;
}

.banner ul {
    margin-bottom: 0;
}

.banner-social-buttons {
    float: right;
    margin-top: 0;
}

@media(max-width:1199px) {
    ul.banner-social-buttons {
        float: left;
        margin-top: 15px;
    }
}

@media (min-width: 1200px){
    .container {
        width: 970px;
    }
}

.div-footer {
    padding: 20px 0px 10px 0px;
    background-color: #f8f8f8;
    border-bottom: 2px solid #C0BBBB;
}

.div-footer.authenticated{
    margin-top: 10px;
    padding: 5px 0px;
}

.div-footer .footer-background {
    margin: 20px 0px;
    background: rgb(0, 0, 0); 
    background: rgba(0, 0, 0, .65);
}

.div-footer .list-inline > li {
    padding: 0px;
}

.div-footer a, .div-footer a:hover {
    text-decoration: none;
}

.div-footer img {
    display: inline;
    margin-bottom: 5px;
    margin-right: 2px;
}

.div-footer a div{
    padding: 5px 15px;
    text-align: center;
    font-size: 14px;
    color: #fff;
}

.div-footer a:hover div{
    background-color: #C8733B;
}
/*.copyright{
    color: #fff;
}*/
.copyright, .footer-links, .footer-links a
{
    margin-bottom:10px;
}
p.copyright {
    margin: 15px 0 0;
}
.copyright {
    font-size: 12px;
}
