
@import url(https://fonts.googleapis.com/css?family=Nunito);


/*#0966b0 - Azul

#6f6f6f - Cinza

#000000 - Preto

#e5001c - Vermelho*/

html, body {
    /*    position: relative !important;
    overflow-x: hidden !important;*/
    font-family: 'Nunito',Arial, Helvetica, sans-serif;
    margin: 0;
    background: url(/images/background.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/background.jpg', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/background.jpg', sizingMethod='scale')";
}


.brand-logo.entered.lazyloaded {
    background-color: black;
    padding: 20px;
}

.cabecalho {
    color: #ffffff;
}

    .cabecalho .media-object {
        justify-content: center;
        align-items: center;
    }

        .cabecalho .media-object .thumbnail {
            border: none;
        }

    .cabecalho h1 {
        text-shadow: 0 0 20px black;
    }

    .cabecalho p {
        color: black;
    }

.bloco-casinos .cell {
    margin-bottom: 1.5rem;
}


.casino {
    background-color: #ffffff;
}

    .casino .cell {
        margin: 1rem;
    }

        .casino .cell.logo {
            display: flex;
            flex-direction: row;
            justify-content: flex-end;
            align-items: center;
        }

        .casino .cell.ratting {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
        }

        .casino .cell.accao {
            display: flex;
            align-items: center;
        }

            .casino .cell.accao .input-group-button {
                margin: 0 auto;
            }

                .casino .cell.accao .input-group-button .button {
                    padding: 1rem;
                    background-color: #6bb902;
                    color: #000000;
                    font-weight: bold;
                    font-size: 1.4em;
                }




    .casino img {
        /*        position: relative;
        z-index: 1;
        margin:0;
        padding:0;*/
    }

    .casino .badge {
        /*        display: inline-block;
        min-width: 2.1em;
        padding: 0.3em;
        border-radius: 50%;
        font-size: 0.6rem;
        text-align: center;
        color: #fefefe;*/
        padding: 0;
        background: rgb(247 203 19) !important;
        position: relative;
        z-index: 2;
        top: -15px;
        left: 150px;
        color: #fff;
    }

    .casino .ui.star.rating .active.icon {
        color: rgb(247 203 19) !important;
    }

    .casino .callout {
        background-color: #fff;
        border: 2px solid rgb(247 203 19);
        margin-bottom: 0;
        text-align: center;
    }

        .casino .callout p {
            font-size: 0.8em;
            margin: 0;
        }

        .casino .callout h2 {
            font-size: 2em;
            margin-top: 0.1em;
        }




.sticky-footer-css {
    height: 100vh;
    display: -webkit-flex;
    <!-- display: -ms-flexbox; -->
    <!-- display: -ms-flexbox; -->
    display: flex;
    background: #8e8e8e;
}

.sticky-footer-css-body {
    overflow: auto;
}

footer {
    width: 100%;
    background: #000000;
    /*    border-color: #bbb;
    border-bottom-width: 1px;*/
    padding-top: 40px;
    padding-bottom: 45px;
}

    footer .social-icon {
        margin-top: -3px;
        max-width: 45px;
        max-height: 45px;
        opacity: .8;
    }

    footer .navegacao-rodape .badge {
        display: inline-block;
        min-width: 2.1em;
        padding: 0.3em;
        border-radius: 50%;
        font-size: 0.6rem;
        text-align: center;
        background: #ff0000;
        color: #ffffff;
    }

/* Desktops and laptops ----------- */
@media only screen and (min-width: 1224px) {
    /* Styles */
}

/* Large screens ----------- */
@media only screen and (min-width: 1824px) {
    /* Styles */
}
