﻿body {
    padding-top: 75px;
    padding-bottom: 20px;
    overflow-y: scroll;
}

a {
    text-decoration: none;
}

.logos {
    border-top: solid 1px silver;
    padding-top: 25px;
    text-align: center;
}

    .logos img {
        max-height: 120px;
        width: auto;
        padding: 10px;
    }

/*no jumbotron in BS5*/
/*.jumbotron { 
    margin-top: -30px;
}*/

.chesscms-jumbotron {
    color: #EEEED2;
    margin-left: auto;
    margin-right: auto;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: -30px;
    background-position: 100% 15%;
}

.chesscms-toolbar {
    margin-bottom: 20px;
}

ul.chesscms-social {
    overflow: auto;
}

    ul.chesscms-social li {
        list-style-type: none;
        float: right;
    }

        ul.chesscms-social li a i {
            color: #fff;
            width: 30px;
            height: 30px;
            border-radius: 15px;
            font-size: 20px;
            text-align: center;
            margin-left: 6px;
            line-height: 30px;
            transition: all 0.2s ease-in-out;
        }

            ul.chesscms-social li a i.fa-facebook {
                background: #3b5998;
            }

            ul.chesscms-social li a i.fa-linkedin {
                background: #007bb6;
            }

            ul.chesscms-social li a i.fa-twitter {
                background: #00aced;
            }

            ul.chesscms-social li a i.fa-google-plus {
                background: #dd4b39;
            }

            ul.chesscms-social li a i:hover {
                opacity: .7;
            }

span.chesscms-player {
    background-repeat: no-repeat;
    background-position: left, 4px;
    padding-left: 20px;
}
