﻿#corridas-americanas .carregando {
    height: 250px;
    background: url(/Content/img/loading.gif) center center no-repeat;
}

#corridas-americanas .container-animais[ng-cloak] + .carregando {
    display: block!important;
}

#corridas-americanas .container-modalidades {
    width: inherit !important;
    padding: 0 5px;
}

    #corridas-americanas .container-modalidades .modalidades {
        width: 700px;
    }

        #corridas-americanas .container-modalidades .modalidades ul {
            list-style: none;
        }

            #corridas-americanas .container-modalidades .modalidades ul li {
                display: inline-block;
                background-color: #9a9a9a;
                color: #fff;
                min-width: 92px;
                height: 20px;
                border-radius: 5px;
                margin-right: 5px;
                margin-bottom: 5px;
                cursor: pointer;
                text-align: center;
                line-height: 20px;
                text-shadow: 0px 0px 1px #fff;
                font-size: 15px;
                padding: 6px;
            }

                #corridas-americanas .container-modalidades .modalidades ul li:hover,
                #corridas-americanas .container-modalidades .modalidades ul li.ativo {
                    background-color: #1e6ab4;
                }

.modalidades li.duas-linhas {
    position: relative;
    margin-bottom: -6px !important;
}

#corridas-americanas .container-modalidades .botoes {
    float: right;
    margin-right: 3px;
    width: 170px;
}

#corridas-americanas .container-modalidades .modalidades .descricao {
    margin-top: 5px;
    height: 20px;
}

#corridas-americanas .list-horses {
    margin-top: 10px;
    padding: 0 10px;
}

    #corridas-americanas .list-horses .table {
        box-shadow: 1px 1px 5px rgba(0,0,0,.4);
    }

        #corridas-americanas .list-horses .table th {
            padding: 5px;
        }

        #corridas-americanas .list-horses .table td {
            padding: 7px;
            font-weight: 600;
            text-align: center;
        }

            #corridas-americanas .list-horses .table td:nth-child(2),
            #corridas-americanas .list-horses .table td:nth-child(5) {
                text-align: left;
            }

        #corridas-americanas .list-horses .table tbody tr:nth-child(odd) td {
            background-color: #f9f9f9;
        }

        #corridas-americanas .list-horses .table tbody tr:hover td {
            background-color: #fffed3;
        }

        #corridas-americanas .list-horses .table tbody tr.favorite td {
            background-color: #ffab00;
        }

        #corridas-americanas .list-horses .table tbody tr.forfait td {
            background-color: #a2a2a2;
        }

            #corridas-americanas .list-horses .table tbody tr.forfait td:nth-child(n+2) {
                text-decoration: line-through;
            }

        #corridas-americanas .list-horses .table thead th.coluna-em-branco,
        #corridas-americanas .list-horses .table tbody td.coluna-em-branco {
            border: none !important;
            background-color: transparent !important;
            width: 10px;
            margin: 0;
            padding: 0;
        }


#corridas-americanas .list-horses .multi-pareos {
    box-shadow: 0px 0px 3px rgba(0,0,0,.4);
}

    #corridas-americanas .list-horses .multi-pareos .titulo {
        height: 40px;
        line-height: 40px;
        padding-left: 12px;
        background-color: #e7e7e7;
        cursor: pointer;
        transition: all .6s ease-in-out;
    }

        #corridas-americanas .list-horses .multi-pareos .titulo h3 {
            color: 28607d;
            font-style: italic;
        }

    #corridas-americanas .list-horses .multi-pareos.aberto .titulo {
        background-color: 28607d;
        border-bottom: 1px solid #fff;
    }

        #corridas-americanas .list-horses .multi-pareos.aberto .titulo h3 {
            color: #fff;
        }

    #corridas-americanas .list-horses .seletor {
        height: 35px;
        line-height: 35px;
        padding-left: 10px;
        background-color: #7c7c7c;
    }

        #corridas-americanas .list-horses .seletor label {
            color: #fff;
            text-shadow: 0px 0px 1px;
        }

        #corridas-americanas .list-horses .seletor select {
            width: 50px;
            border-radius: 5px;
            height: 25px;
            margin-left: 5px;
        }

    #corridas-americanas .list-horses .multi-pareos .animais {
        max-height: 0;
        overflow: hidden;
        transition: all .3s ease-in-out;
    }

        #corridas-americanas .list-horses .multi-pareos .animais .table {
            box-shadow: none !important;
        }

    #corridas-americanas .list-horses .multi-pareos.aberto .animais {
        /*max-height: 500px;*/
        max-height: 560px;
        max-height: 800px;
        overflow: inherit;
    }


#corridas-americanas .combinations {
    width: auto;
}

#corridas-americanas .combinations .unit-value {
    width: 100px;
}

#corridas-americanas .combinations .currency {
    margin: 0;
}