body {
    background:#000;
}

@media screen and (min-width: 1600px) {

    .principal {
        width: 1600px;
    }

}

.row.fotos {
    margin:21px 10px 0px 10px;
    color:#FFF;
    font-size: 12px;
}

.row.fotos .foto {
    margin-bottom: 30px;
    min-height: 265px;
}

.row.fotos .foto .thumb{
    max-height: 238px;
}

.row.paginacao {
    margin:0px 10px 30px 10px;
}

.row.compartilhar {
    margin-top:75px;
}

.row.compartilharEmail, .row.compartilharSucesso, .row.compartilharFacebook {
    margin-top:180px;
}

.row.compartilharEmail label, .row.compartilharSucesso label, .row.compartilharFacebook label, .row.compartilharTwitter label{
    font-size: 30px;
    color:#FFF;
    text-transform: uppercase;
}

.row.compartilharFacebook span.hashtag, row.compartilharFacebook span.hashtag a {
    font-size: 28px;
    color:#FFF;
}

.row.compartilharFacebook span.hashtag a  {
    color:#098642;
}

.row.compartilharEmail .colForm, .row.compartilharFacebook .colForm {
    margin-top:10px;
}

.row.compartilharEmail .form-control, .row.compartilharFacebook .form-control{
    font-size: 30px;
    height: 92px;
}

.row.fotoInfo {
    margin-top:10px;
    margin-left:30px;
    margin-right:30px;
    color:#FFF;
    font-size:14px;
}


.row.btsCompart {
    margin-top:70px;
}

.row.btsCompart div {
    margin-bottom: 20px;
}

.foto-modal .modal-content {
    padding: 100px 0;
    min-height: 100%;
    border: 0;
    border-radius: 0;
    background-clip: border-box;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
}


.foto-modal .close-modal {
    position: absolute;
    top: 25px;
    right: 25px;
    width: 75px;
    height: 75px;
    background-color: transparent;
    cursor: pointer;
}

.foto-modal .modal-backdrop {
    background-color: #000;
    opacity: 0.85;
}


.buscaDiaHora, .buscaNumero {
    background-color: #000;
    color:#FFF;
    margin: 22px;
    padding: 22px;
}

.buscaNumero.exibeNomes {
    color:#FFF;
    font-weight: bold;
    font-size: 20px;
}

.buscaDiaHora span, .buscaNumero span {
    color:#FFF;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin-right: 10px;
}

.buscaDiaHora select, .buscaNumero input, .buscaNumero select {
    border-radius:0px;
}

.buscaDiaHora button, .buscaNumero button {
    background-image:none;
    background-color:#28b05e;
    border-color:#28b05e;
    border-radius:0px;
    color:#FFF;
    font-size: 16px;
    text-transform: uppercase;
}

.buscaDiaHora button:hover, .buscaNumero button:hover {
    background-image:none;
    background-color:#28b05e;
    border-color:#28b05e;
    border-radius:0px;
    color:#FFF;
    font-size: 16px;
    text-transform: uppercase;
}