.margin-top-button{
    margin-top: 10px;
}
.iradio_flat-green{
    margin-right: 5px!important;
}
.row-desktop {
    padding-left: 25px;
    padding-right: 25px;
}
.ld-lotes-leilao-trt{
    padding-left: 30px; 
    padding-right: 0px; 
    border-spacing: 1px;
}
.ld-lotes-leilao{
    border-spacing: 1px;
}
.padding-horario-descricao-leilao{
    padding-left: 0px;
}
.alinhar-conteudo{
    display: flex;
    align-items: center;
}

@media only screen 
and (max-device-width : 800px)  {
    .row-same-height {
        display: block;
    }
    .box-leilao-painel{
        margin-bottom: 20px;
    }
    .center-mobile {
        text-align: center;
    }
    .box-leilao-painel p.titulo-leilao  {
        margin-top: 10px;
    }
    #form-upload-documento div.margin-20 {
        margin-bottom: 0px;
    }
    body {
        /* Margin bottom by footer height */
        margin-bottom: 360px;
    }
    .footer1 {
        /* Set the fixed height of the footer here */
        height: 360px;
    }
    .historico-leilao-data{
        font-size: 16px;
    }
    .galeria-clientes{
        float:none;
    }
    .imagemCliente{
        width: auto;
    }
}
@media only screen
and (min-width: 802px) 
and (max-width: 992px) {
    body {
        /* Margin bottom by footer height */
        margin-bottom: 270px;
    }
    .footer1 {
        /* Set the fixed height of the footer here */
        height: 270px;
    }
}

/* ----------- iPad 1, 2, Mini and Air ----------- */

/* Portrait and Landscape */
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (-webkit-min-device-pixel-ratio: 1) {
    .box-leilao-painel img.categoria {
        margin-right: 5px;
    }
    .box-leilao-painel span.horario {
        font-size: 12px;
    }
    .box-leilao-painel a.descricao-leilao  {
        font-size: 15px;
    }
    div.pregao-mobile .fechamento{
        padding-left: 15px !important;
    }
    .padding-descricao-mobile{
        padding-left: 5px !important;
    }
    .hr-acoes-lote-lista {
        display: none;
    }
    .div-acoes-lote-lista{
        display:flex;
        border:none;
        padding-top: 15px;
        margin-top: 5px;
        border-top: 1px solid #c9c9c9;
        border-left: none!important;
    }
    .div-acoes-lote-lista p{
        width: 25%;
        padding-right: 15px;
        padding-left: 15px;
        border-right: 1px solid #c9c9c9;
    }
    .div-acoes-lote-lista p:last-child{
        border-right: none;
    }
    .escolha-categoria {
        border-bottom-left-radius: 0px!important;
    }
}

/* Portrait */
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (orientation: portrait) 
and (-webkit-min-device-pixel-ratio: 1) {
    .box-leilao-lista {
        min-height: 360px !important;
        max-height: 360px !important;
    }
    .especificacoes-lote-lista {
        height: 210px!important;
    }
    .menuCategorias {
        margin-top: 45px !important;
    }
    .primeira-categoria{
        border-bottom-left-radius: 5px;
    }
    .footer1 {
        height: 280px;
    }
}

/* Landscape */
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (orientation: landscape) 
and (-webkit-min-device-pixel-ratio: 1) {
    .acoes-grid-leilao {
        bottom: 1%;
        margin: auto;
        position: initial; 
        /* left: 35%; */
        width: 50%;
    }
    .box-leilao-painel a.descricao-leilao  {
        font-size: 25px;
    }

    .box-leilao-painel span.horario {
        font-size: 22px;
    }
    .box-leilao-painel img.categoria {
        width: 22px;
    }
    .box-leilao-lista {
        min-height: 320px !important;
        max-height: 320px !important;
    }
    .especificacoes-lote-lista {
        height: 180px!important;
    }

}

/* ----------- iPad 3, 4 and Pro 9.7" ----------- */

/* Portrait and Landscape */
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (-webkit-min-device-pixel-ratio: 2) {
    .box-leilao-painel img.categoria {
        margin-right: 5px;
    }
    .box-leilao-painel span.horario {
        font-size: 12px;
    }
    .box-leilao-painel a.descricao-leilao  {
        font-size: 15px;
    }
    div.pregao-mobile .fechamento{
        padding-left: 15px !important;
    }
    .padding-descricao-mobile{
        padding-left: 5px !important;
    }
    .hr-acoes-lote-lista {
        display: none;
    }
    .div-acoes-lote-lista{
        display:flex;
        border:none;
        padding-top: 15px;
        margin-top: 5px;
        border-top: 1px solid #c9c9c9;
        border-left: none!important;
    }
    .div-acoes-lote-lista p{
        width: 25%;
        padding-right: 15px;
        padding-left: 15px;
        border-right: 1px solid #c9c9c9;
    }
    .div-acoes-lote-lista p:last-child{
        border-right: none;
    }
}

/* Portrait */
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (orientation: portrait) 
and (-webkit-min-device-pixel-ratio: 2) {
    .box-leilao-lista {
        min-height: 360px !important;
        max-height: 360px !important;
    }
    .especificacoes-lote-lista {
        height: 210px!important;
    }
    .menuCategorias {
        margin-top: 45px !important;
    }
    .primeira-categoria{
        border-bottom-left-radius: 5px;
    }
    .escolha-categoria {
        border-bottom-left-radius: 0px!important;
    }
    .footer1 {
        height: 300px;
    }
}

/* Landscape */
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (orientation: landscape) 
and (-webkit-min-device-pixel-ratio: 2) {
    .acoes-grid-leilao {
        bottom: 1%;
        margin: auto;
        position: initial; 
        /* left: 35%; */
        width: 50%;
    }
    .box-leilao-painel a.descricao-leilao  {
        font-size: 25px;
    }

    .box-leilao-painel span.horario {
        font-size: 22px;
    }
    .box-leilao-painel img.categoria {
        width: 22px;
    }
    .box-leilao-lista {
        min-height: 320px !important;
        max-height: 320px !important;
    }
    .especificacoes-lote-lista {
        height: 180px!important;
    }
}

/* ----------- iPad Pro 10.5" ----------- */

/* Portrait and Landscape */
@media only screen 
and (min-device-width: 834px) 
and (max-device-width: 1112px)
and (-webkit-min-device-pixel-ratio: 2) {
    .box-leilao-painel img.categoria {
        margin-right: 8px;
    }
    .box-leilao-painel span.horario {
        font-size: 17px;
    }

    body {
        /* Margin bottom by footer height */
        margin-bottom: 280px;
    }
    .footer1 {
        height: 280px;
    }

}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
and (min-device-width: 834px) 
and (max-device-width: 834px) 
and (orientation: portrait) 
and (-webkit-min-device-pixel-ratio: 2) {
    .box-leilao-lista {
        min-height: 325px !important;
        max-height: 325px !important;;
    }
    .hr-acoes-lote-lista {
        display: none;
    }
    .div-acoes-lote-lista{
        display:flex;
        border:none;
        padding-top: 15px;
        margin-top: 5px;
        border-top: 1px solid #c9c9c9;
        border-left: none!important;
    }
    .div-acoes-lote-lista p{
        width: 25%;
        padding-right: 15px;
        padding-left: 15px;
        border-right: 1px solid #c9c9c9;
    }
    .div-acoes-lote-lista p:last-child{
        border-right: none;
    }
    .especificacoes-lote-lista {
        height: 170px !important;
    }

}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
and (min-device-width: 1112px) 
and (max-device-width: 1112px) 
and (orientation: landscape) 
and (-webkit-min-device-pixel-ratio: 2) {
    .box-leilao-lista {
        min-height: 200px !important;
        max-height: 200px !important;
    }

}

/* ----------- iPad Pro 12.9" ----------- */

/* Portrait and Landscape */
@media only screen 
and (min-device-width: 1024px) 
and (max-device-width: 1366px)
and (-webkit-min-device-pixel-ratio: 2) {
    .box-leilao-painel img.categoria {
        margin-right: 8px;
    }
    .box-leilao-painel span.horario {
        font-size: 17px;
    }

    body {
        /* Margin bottom by footer height */
        margin-bottom: 280px;
    }
    .footer1 {
        /* Set the fixed height of the footer here */
        height: 280px;
    }
}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
and (min-device-width: 1024px) 
and (max-device-width: 1024px) 
and (orientation: portrait) 
and (-webkit-min-device-pixel-ratio: 2) {
    .box-leilao-lista {
        min-height: 325px !important;
        max-height: 325px !important;;
    }
    .hr-acoes-lote-lista {
        display: none;
    }
    .div-acoes-lote-lista{
        display:flex;
        border:none;
        padding-top: 15px;
        margin-top: 5px;
        border-top: 1px solid #c9c9c9;
        border-left: none!important;
    }
    .div-acoes-lote-lista p{
        width: 25%;
        padding-right: 15px;
        padding-left: 15px;
        border-right: 1px solid #c9c9c9;
    }
    .div-acoes-lote-lista p:last-child{
        border-right: none;
    }
    .especificacoes-lote-lista {
        height: 170px !important;
    }

}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
and (min-device-width: 1366px) 
and (max-device-width: 1366px) 
and (orientation: landscape) 
and (-webkit-min-device-pixel-ratio: 2) {
    .box-leilao-lista {
        min-height: 200px !important;
        max-height: 200px !important;
    }
}


/* Smartphone com tela de 320px  até 500px*/    
@media  only screen
and (min-device-width: 320px)
and (max-device-width: 500px)
and (orientation: portrait) {
    .img-lote {
        height: auto!important;
    }
    .padding-mobile{
        padding: 5px 15px 5px 15px!important;
    }
    .background-lote-retirado {
        left:0 !important;
    }
    .background-lote-retirado p {
        margin-top: 120%!important;
        font-size: 80px!important;
        margin-left: 20px!important;
    }
    .img-lote-trt {
        padding-right: 15px !important; 
    }
    .margin-top-10px{
        margin-top: 10px;
    }
    div#lances-ofertados{
        overflow-x:auto;
    }
    .ultimos-lances-table{
        overflow-x:auto;
    }
    .mobile-overflow{
        overflow-x:auto;
    }
    .status-center-mobile{
        text-align: center;
    }
    .row-same-height {
        margin-right: 0px;
        margin-left: 0px;
    }
    .mobile-display{
        display: hide;
    }
    #rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
    .padding-left-0px-mobile{
        padding-left: 0px;
    }
    .inscricao .form-container {
        border: none;
        padding-right: 15px;
    }
    .margin-top-button{
        margin-top: 0px;
    }

    form#minhaConta 
    input,
    select,
    label.icheck_label{
        width: 100% !important;
    }
    .input-group-mobile{
        flex-direction: column;
        display: flex;
    }
    .input-group-mobile label.input-group-addon:first-child {
        border-right: 1px solid #ccc;
        width:100%;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        margin-bottom: 5px;

    }
    .input-group-mobile input.form-control {
        border-left: 1px solid #ccc;
        border-top-left-radius: 4px !important;
        border-bottom-left-radius: 4px !important;
    }
    form#inscricaoCompleta input,select{
        width: 100% !important;
    }
    .row-desktop{
        padding: 0px;
    }
    .barra-andamento-mobile{
        height: 65px!important;
        margin-top: 0px;
    }
    .flex-column-mobile{
        display: flex;
        flex-direction: row;
    }
    .margin-lote-pregao{
        margin-top: calc(3%);
        margin-bottom: calc(2%);
    }
    .escolha-categoria {
        border-bottom-left-radius: 0px!important;
        padding-top: 5px!important;
        padding-bottom: 0px!important;
    }
    .link-categoria .item{
        min-height: 40px;
        max-height: 40px
    }
    .ld-lotes-leilao-trt{
        padding-left: 15px; 
        padding-right: 15px; 
        border-spacing: 1px;
    }
    .padding-horario-descricao-leilao{
        padding: 15px 15px 0px 15px;
    }
    .primeira-categoria{
        border-bottom-left-radius: 5px;
    }
    .lance-mobile{
        display: flex;
        text-align: justify;
    }
    .menuCategorias .categorias div {
        font-size: 15px!important;
    }
    .box-leilao-lista {
        height: auto;
        min-height: none !important;
        max-height: none !important;
    }
    .div-acoes-lote-lista{
        border-left: none!important;
    }
    .especificacoes-lote-lista {
        height: auto!important;
    }
    .hr-acoes-lote-lista {
        margin-top: 10px!important;
        margin-bottom: 10px!important;
    }
}

/* Smartphone com tela até 320px */    
@media  only screen
and (max-device-width: 320px) 
and (orientation: portrait) {
    .menuCategorias .categorias div {
        font-size: 13px!important;
    }
    .input-group-mobile label.input-group-addon:first-child {
        font-size: 13px !important;
    }
}
