﻿/** GLOBAL **/
@media all {
    ::-webkit-input-placeholder { /* Edge */
        color: #ccc !important;
    }

    :-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: #ccc !important;
    }

    ::placeholder {
        color: #ccc !important;
    }

    a {
        text-decoration: none;
    }

    body {
        font-family: 'Roboto', sans-serif;
    }

    .dp-flex {
        display: flex !important;
    }

    .mb-0 {
        margin-bottom: 0px !important;
    }

    .mb-10 {
        margin-bottom: 10px !important;
    }

    .pb-0 {
        padding-bottom: 0px !important;
    }

    .pb-20 {
        padding-bottom: 20px !important;
    }

    .pb-40 {
        padding-bottom: 40px !important;
    }

    .pl-0 {
        padding-left: 0px !important;
    }

    .pr-0 {
        padding-right: 0px !important;
    }

    .pt-10 {
        padding-top: 10px !important;
    }

    .py-20 {
        padding-bottom: 20px !important;
        padding-top: 20px !important;
    }

    .py-40 {
        padding-bottom: 40px !important;
        padding-top: 40px !important;
    }

    .popover {
        z-index: 9999;
    }

    .texto-embreve {
        font-size: 21px;
        text-transform: uppercase;
        font-weight: bold;
    }

    .whatsapp-button-div {
        position: fixed;
        bottom: 15px;
        right: 15px;
        background-color: green;
        width: 70px;
        height: 70px;
        z-index: 9999;
        border-radius: 50px;
        text-align: center;
        -webkit-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.21);
        -moz-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.21);
        box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.21);
    }

        .whatsapp-button-div a {
            font-family: Montserrat;
            color: #fff !important;
            font-weight: bold;
        }

            .whatsapp-button-div a img {
                width: 30px;
                margin-right: 5px;
            }

    .whatsapp-button-div-font {
        bottom: 10px;
        font-size: 25px;
        height: 45px;
        right: 10px;
        width: 45px;
    }

    .carousel-control.right, .carousel-control.left {
        background-image: none;
    }
}

/** TOPBAR **/
@media all {
    .main-topbar {
        background: linear-gradient(75deg, #01848C, #14005D);
    }

        .main-topbar .maininner {
            color: #fff;
            display: flex;
            flex-direction: row;
            font-size: 15px;
            justify-content: flex-end;
            line-height: 42px;
        }

            .main-topbar .maininner .tpb-apps {
                padding: 0 15px;
            }

                .main-topbar .maininner .tpb-apps a {
                    color: #fff;
                    font-family: 'Roboto', sans-serif;
                    padding: 4px;
                    text-decoration: none;
                }

            .main-topbar .maininner .tpb-chat {
                background-color: #02a1e6;
                margin-right: 16px;
                padding: 0 15px;
            }

                .main-topbar .maininner .tpb-chat a {
                    color: #ffffff;
                    font-family: 'Roboto', sans-serif;
                    font-size: 11px;
                    font-weight: bold;
                    text-decoration: none;
                }

            .main-topbar .maininner .tpb-help {
                position: relative;
            }

                .main-topbar .maininner .tpb-help .dropdown-toggle {
                    color: #fff;
                    font-family: 'Roboto', sans-serif;
                    text-decoration: none;
                }
}

/** HEADER **/
@media all {
    .main-header {
        border-bottom: 1px solid #8F8F8F;
        width: 100%;
    }

        .main-header.scrolled-header {
            left: 0;
            position: fixed;
            transition: all 400ms;
            z-index: 10000;
            -moz-transition: all 400ms;
            -o-transition: all 400ms;
            -webkit-transition: all 400ms;
        }

        .main-header .innerheader {
            align-items: center;
            display: flex;
            justify-content: space-between;
            height: 90px;
            width: 100%;
        }

            .main-header .innerheader .hdr-logo img {
                height: 70px;
                width: 70px;
            }

            .main-header .innerheader .hdr-nav {
                align-items: center;
                display: flex;
                flex-direction: row;
            }

                .main-header .innerheader .hdr-nav nav ul {
                    list-style: none;
                    margin: 0;
                    padding: 0;
                }

                    .main-header .innerheader .hdr-nav nav ul li {
                        display: inline-block;
                        padding: 35px 15px;
                    }

                        .main-header .innerheader .hdr-nav nav ul li.hdr-access {
                            padding-right: 0;
                        }

                            .main-header .innerheader .hdr-nav nav ul li.hdr-access span {
                                color: #222;
                                font-size: 12px;
                                font-weight: 700;
                                font-family: 'Roboto', sans-serif;
                                text-decoration: none;
                                text-transform: uppercase;
                                padding: 0 10px;
                            }

                        .main-header .innerheader .hdr-nav nav ul li.loggeduserbox {
                            align-items: center;
                            display: inline-flex;
                            padding: 25px 15px;
                            position: relative;
                        }

                        .main-header .innerheader .hdr-nav nav ul li a {
                            color: #222;
                            font-size: 14px;
                            font-weight: 700;
                            font-family: 'Roboto', sans-serif;
                            text-decoration: none;
                            text-transform: uppercase;
                        }

                            .main-header .innerheader .hdr-nav nav ul li a:hover {
                                color: #46c5f8;
                            }

                .main-header .innerheader .hdr-nav .hdr-hamb {
                    display: none;
                }

                    .main-header .innerheader .hdr-nav .hdr-hamb a {
                        align-items: center;
                        background-color: #e5f0f8;
                        border-radius: 50%;
                        display: flex;
                        height: 36px;
                        justify-content: center;
                        line-height: 36px;
                        margin: 0;
                        padding: 0;
                        text-decoration: none;
                        width: 36px;
                    }

                        .main-header .innerheader .hdr-nav .hdr-hamb a i {
                            margin: 0;
                        }
}

/** FOOTER **/
@media all {
    footer h4 {
        font-family: 'Roboto', sans-serif;
        font-size: 16px !important;
        margin-bottom: 15px !important;
    }

    .ftr-copylgo {
        align-items: center;
        display: flex;
        justify-content: center;
    }

        .ftr-copylgo img {
            width: 72px;
        }

        .ftr-copylgo p {
            color: #dcd7d7;
            font-size: 9px;
            font-weight: 600;
            line-height: 15px;
            text-transform: uppercase;
        }

    .ftr-copytxt {
        display: flex;
        flex-direction: column !important;
        justify-content: center;
    }

    .ftr-logos {
        align-items: center;
        display: flex;
        justify-content: center;
        margin-top: 18px;
    }

        .ftr-logos img {
            max-height: 95px;
        }

    .ftr-divider {
        border: 0;
        border-top: 1px solid #393939;
        display: block;
        height: 1px;
        margin: 1em 0;
        padding: 0;
    }

    .ftr-social {
        display: flex;
    }

        .ftr-social a {
            text-decoration: none !important;
            margin-right: 3px;
        }

    .linkFooter {
        height: auto !important;
    }

        .linkFooter ul {
            list-style: none;
        }

        .linkFooter a {
            font-family: 'Roboto', sans-serif;
            font-size: 12px !important;
            text-decoration: none;
        }

    .subftr {
        background-color: #292929;
        min-height: 50px;
    }

        .subftr .left-col {
            align-items: center;
            display: flex;
            justify-content: flex-start;
        }

        .subftr .right-col {
            align-items: center;
            display: flex;
            justify-content: flex-end;
        }

            .subftr .right-col img {
                width: 65px;
            }

            .subftr .right-col span {
                font-size: 12px !important;
                margin-right: 5px;
            }

    .subsleg {
        padding: 10px 0 32px 0;
    }
}

/** HOME: BENEFÍCIOS **/
@media all {
    .hm-secbenefit .itemtitle2 p {
        color: #3e3e3e;
        font-size: 35px;
        font-weight: bold;
        line-height: 1;
    }

    .hm-secbenefit .itemtitle2 hr {
        border-top: 1px solid #9c9c9c;
    }

    .hm-secbenefit .hbnf-item {
        border: 1px solid #023d5c;
        margin-bottom: 5px;
        min-height: 184px;
    }

        .hm-secbenefit .hbnf-item h4 {
            margin-top: 20px;
        }

        .hm-secbenefit .hbnf-item hr {
            border-top: 2px solid #222;
            margin-right: 15px;
        }

        .hm-secbenefit .hbnf-item p {
            margin-right: 15px;
        }
}

/** HOME: DESTAQUE **/
@media all {
    .hm-secdestaq .itemtitle p {
        color: #3e3e3e;
        font-size: 35px;
        font-weight: bold
    }

    .hm-secdestaq .itemtitle hr {
        border-top: 1px solid #9c9c9c
    }

    .hm-secdestaq .hm-carousel .carousel-control.left {
        align-items: center;
        display: flex;
        justify-content: flex-start;
    }

    .hm-secdestaq .hm-carousel .carousel-control.right {
        align-items: center;
        display: flex;
        justify-content: flex-end;
    }

        .hm-secdestaq .hm-carousel .carousel-control.left i,
        .hm-secdestaq .hm-carousel .carousel-control.right i {
            margin-top: 0 !important;
        }

    .hm-innerpage .itm-carousel .carousel-item.active,
    .hm-innerpage .itm-carousel .carousel-item-next,
    .hm-innerpage .itm-carousel .carousel-item-prev {
        display: flex;
        justify-content: space-between;
    }
}

/** HOME: RECOMENDAÇÕES **/
@media all {
    .hm-secrecommend {
        padding: 35px 0;
    }

        .hm-secrecommend .itemtitle2 p {
            color: #3e3e3e;
            font-size: 35px;
            font-weight: bold;
        }

        .hm-secrecommend .itemtitle2 hr {
            border-top: 1px solid #9c9c9c;
        }

        .hm-secrecommend img {
            width: 100%;
        }
}

/** PARTIAL: FILTER **/
@media all {
    .pt-secfilter {
        background: linear-gradient( 75deg, #01848C, #14005D);
        padding: 35px 0;
    }

        .pt-secfilter .row {
            align-items: center;
            display: flex;
        }



            .pt-secfilter .row .ptf-title {
                color: #FFF;
                font-size: 26px;
                font-weight: bold;
                font-family: 'Roboto', sans-serif;
                margin: 0;
            }

            .pt-secfilter .row .form-group {
                margin: 0;
            }

                .pt-secfilter .row .form-group .ptf-input {
                    height: 40px;
                }

            .pt-secfilter .row .ptf-search {
                background-color: transparent;
                border-color: #fff;
                border-radius: 5px;
                color: #fff;
                font-family: 'Roboto', sans-serif;
                font-size: 16px;
                font-weight: bold;
                height: 40px;
                text-transform: uppercase;
                transition: background-color 0.6s, color 0.6s;
                width: 100%;
            }

                .pt-secfilter .row .ptf-search:hover {
                    background: #3268f170;
                }
}

/** QUEM SOMOS **/
@media all {
    .bluedivider {
        background-color: #46c5f8;
        height: 7px;
        margin-bottom: 30px;
        margin-left: -56px;
        width: 98px;
    }

    .qs-secbanner {
        background-image: url(Images/quem-somos/banner.png);
        background-size: cover;
        background-position-x: center;
        background-position-y: top;
    }

        .qs-secbanner .bannerscroll {
            align-items: center;
            display: flex;
        }

            .qs-secbanner .bannerscroll img {
                width: 100%;
            }

        .qs-secbanner .innerbanner {
            display: flex;
            flex-direction: column;
            justify-content: center;
            min-height: 500px;
            padding: 40px;
        }

            .qs-secbanner .innerbanner p.first {
                color: #222;
                font-size: 32px;
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
                line-height: 1em;
                margin-bottom: 0;
            }

            .qs-secbanner .innerbanner p.second {
                color: #222;
                font-size: 22px;
                font-family: 'Roboto', sans-serif;
                line-height: 1em;
                margin-bottom: 0;
                margin-top: 30px;
            }

                .qs-secbanner .innerbanner p.second span {
                    font-weight: 700;
                }

    .qs-secdepoimentos {
        background-image: url(Images/quem-somos/testimonial-bg.png);
        background-size: cover;
        padding: 40px 0;
    }

        .qs-secdepoimentos h4.maintitle {
            color: #fff;
            font-family: 'Roboto', sans-serif;
            font-size: 32px;
            font-weight: 700;
            margin-bottom: 40px;
            text-align: center;
            text-transform: uppercase;
        }

        .qs-secdepoimentos .whitebox {
            background-color: #fff;
            display: flex;
            flex-direction: column;
            justify-content: center;
            min-height: 350px;
            padding: 60px 120px;
            position: relative;
        }

            .qs-secdepoimentos .whitebox .firstline {
                align-items: center;
                display: flex;
                flex-direction: row;
            }

                .qs-secdepoimentos .whitebox .firstline h4 {
                    color: #222;
                    font-family: 'Roboto', sans-serif;
                    font-size: 26px;
                    font-weight: 700;
                    margin-bottom: 0px;
                    margin-top: 0px;
                    text-transform: uppercase;
                }

                .qs-secdepoimentos .whitebox .firstline p {
                    color: #46c5f8;
                    font-family: 'Roboto', sans-serif;
                    font-size: 20px;
                    margin-bottom: 0px;
                    margin-left: 10px;
                    text-transform: uppercase;
                }

            .qs-secdepoimentos .whitebox .testimonial {
                color: #bdbdbd;
                font-family: 'Roboto', sans-serif;
                font-size: 26px;
                line-height: 34px;
                margin-bottom: 0px;
                padding: 30px 0;
            }

            .qs-secdepoimentos .whitebox .leftarrow {
                left: -94px;
                position: absolute;
                opacity: 1;
            }

            .qs-secdepoimentos .whitebox .rightarrow {
                right: -94px;
                position: absolute;
                opacity: 1;
            }

    .qs-secfiliais {
        /*background-image: url(/Content/Images/quem-somos/mapa.png);*/
        background-image: url(assets/images/pages/bg-map.png);
        background-size: cover;
        padding: 40px 0;
    }

        .qs-secfiliais .leftcol h4 {
            color: #fff;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: 700;
            text-transform: uppercase;
        }

        .qs-secfiliais .leftcol {
            display: flex;
            flex-direction: column;
            height: 100%;
            justify-content: space-between;
            position: relative;
        }

            .qs-secfiliais .leftcol .innercol .mapbut {
                align-items: center;
                border: 1px solid #fff;
                border-radius: 30px;
                color: #fff;
                cursor: pointer;
                display: inline-flex;
                flex-direction: row;
                flex-wrap: wrap;
                font-size: 10px;
                font-family: 'Roboto', sans-serif;
                justify-content: center;
                line-height: 28px;
                margin-bottom: 0;
                margin-right: 16px;
                margin-top: 10px;
                padding: 6px;
                text-decoration: none;
                text-transform: uppercase;
                width: calc(49% - 16px);
            }

                .qs-secfiliais .leftcol .innercol .mapbut:hover,
                .qs-secfiliais .leftcol .innercol .mapbut:active,
                .qs-secfiliais .leftcol .innercol .mapbut.active {
                    background-color: #53b1db;
                }

        .qs-secfiliais .popover {
            position: absolute;
            right: -283px !important;
            bottom: 0 !important;
            left: unset !important;
            top: unset !important;
            transform: unset !important;
        }

            .qs-secfiliais .popover .popover-arrow {
                display: none;
            }

            .qs-secfiliais .popover .popover-header {
                background-color: #53b1db;
                color: #fff;
                font-weight: 700;
                text-transform: uppercase;
            }

        .qs-secfiliais .leftcol .innercol p {
            color: #53b1db;
            font-family: 'Roboto', sans-serif;
            font-size: 16px;
            padding: 0 40px;
            text-align: center;
        }

        .qs-secfiliais .rightcol {
            display: flex;
            justify-content: flex-end;
            position: relative;
        }

            .qs-secfiliais .rightcol img {
                max-height: 600px;
            }

            .qs-secfiliais .rightcol h4 {
                bottom: 0;
                color: #fff;
                display: flex;
                flex-direction: column;
                position: absolute;
                text-align: right;
            }

                .qs-secfiliais .rightcol h4 .inner-one {
                    font-size: 48px;
                    left: -16px;
                    position: absolute;
                    top: -28px;
                }

                .qs-secfiliais .rightcol h4 .inner-two {
                    font-size: 14px;
                }

        .qs-secfiliais .row {
            display: flex;
        }

    .qs-secquemsomos {
        padding: 40px 0;
    }

        .qs-secquemsomos .row {
            display: flex;
        }

        .qs-secquemsomos .leftcol {
            display: flex;
            flex-direction: column;
            height: 100%;
            padding: 0 40px;
            position: relative;
        }

            .qs-secquemsomos .leftcol img.leftpic {
                bottom: 0px;
                left: -180px;
                max-width: 200px;
                position: absolute;
            }

            .qs-secquemsomos .leftcol h4.title {
                color: #222;
                font-size: 24px;
                font-family: 'Roboto', sans-serif;
                margin-bottom: 10px;
                margin-top: 0px;
            }

                .qs-secquemsomos .leftcol h4.title span {
                    font-weight: 700;
                }

            .qs-secquemsomos .leftcol p.first {
                color: #222;
                font-family: 'Roboto', sans-serif;
                font-size: 16px;
                line-height: 28px;
                margin-bottom: 0;
            }

            .qs-secquemsomos .leftcol p.second {
                color: #222;
                font-family: 'Roboto', sans-serif;
                font-size: 16px;
                line-height: 28px;
                margin-bottom: 0;
                margin-top: 30px;
            }

                .qs-secquemsomos .leftcol p.second span {
                    font-weight: 700;
                }

        .qs-secquemsomos .rightcol img.rightpic {
            width: calc(100% + 12px);
        }

        .qs-secquemsomos .rightcol video {
            height: 240px;
            object-fit: cover;
            width: 100%;
        }

    .qs-nossasempresas {
        background-color: #ededed;
        padding: 40px 0;
    }

        .qs-nossasempresas .dp-flex + .dp-flex {
            margin-top: 25px;
        }

        .qs-nossasempresas h4 {
            color: #222;
            font-family: 'Roboto', sans-serif;
            font-size: 32px;
            font-weight: 700;
            margin-bottom: 40px;
            text-align: center;
            text-transform: uppercase;
        }

        .qs-nossasempresas .empcard {
            text-decoration: none;
        }

            .qs-nossasempresas .empcard img {
                width: 100%;
                border-radius: 20px 20px 0 0;
            }

            .qs-nossasempresas .empcard .cardbot {
                align-items: center;
                background-color: #bdbdbd;
                border-radius: 0 0 20px 20px;
                display: flex;
                justify-content: center;
                min-height: 230px;
                padding: 25px;
                padding-top: 50px;
                position: relative;
            }

                .qs-nossasempresas .empcard .cardbot p {
                    color: #222;
                    font-family: 'Roboto', sans-serif;
                    font-size: 14px;
                    margin-bottom: 0;
                    text-align: center;
                }

                .qs-nossasempresas .empcard .cardbot .cardlg {
                    align-items: center;
                    background-color: #fff;
                    border-radius: 10px;
                    display: flex;
                    justify-content: center;
                    position: absolute;
                    padding: 12px;
                    top: -50px;
                    width: 75%;
                    height: 100px
                }

                    .qs-nossasempresas .empcard .cardbot .cardlg img {
                        border-radius: 0;
                        max-height: 70px;
                        width: 100%;
                    }

    .qs-secobjetivo {
        padding: 40px 0;
    }

        .qs-secobjetivo .bluedivider {
            margin-bottom: 10px;
        }

        .qs-secobjetivo .innerobj {
            align-items: center;
            display: flex;
            padding-top: 20px;
        }

            .qs-secobjetivo .innerobj .bluesidedivider {
                background-color: #46c5f8;
                height: 150px;
                width: 5px;
            }

            .qs-secobjetivo .innerobj .objitem {
                align-items: center;
                display: flex;
                flex-direction: column;
                flex-basis: 60%;
                padding: 30px;
            }

                .qs-secobjetivo .innerobj .objitem img {
                    margin-bottom: 20px;
                }

                .qs-secobjetivo .innerobj .objitem p {
                    color: #222;
                    font-family: 'Roboto', sans-serif;
                    font-size: 14px;
                    margin-bottom: 0;
                    text-align: center;
                }

                    .qs-secobjetivo .innerobj .objitem p span {
                        font-weight: 700;
                    }

        .qs-secobjetivo .title {
            color: #222;
            font-family: 'Roboto', sans-serif;
            font-size: 20px;
            font-weight: 700;
            margin-bottom: 10px;
            text-transform: uppercase;
        }

        .qs-secobjetivo .text {
            color: #222;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            margin-bottom: 20px;
        }

    .qs-nossasempresas .qs-necarousel {
        align-items: center;
        justify-content: space-between;
        position: relative;
    }

        .qs-nossasempresas .qs-necarousel .leftarrow {
            left: -52px;
            width: auto;
        }

            .qs-nossasempresas .qs-necarousel .leftarrow .carousel-control-prev-icon {
                min-height: 60px;
                min-width: 60px;
            }

        .qs-nossasempresas .qs-necarousel .rightarrow {
            right: -52px;
            width: auto;
        }

            .qs-nossasempresas .qs-necarousel .rightarrow .carousel-control-next-icon {
                min-height: 60px;
                min-width: 60px;
            }

        .qs-nossasempresas .qs-necarousel.desk {
            display: flex;
        }

        .qs-nossasempresas .qs-necarousel.mob {
            display: none;
        }
}

/** AGENDA **/
@media all {
    .agl-seclist {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-rows: auto;
        grid-gap: 20px;
        padding: 30px 0;
    }

        .agl-seclist .card {
            background-color: #F6F6F6;
            width: 100%;
            display: flex;
            flex-direction: column;
            padding-left: 0px;
            padding-right: 0px;
        }

            .agl-seclist .card .leilao-imagem {
                background-color: #EDEFF0;
                text-align: center;
            }

                .agl-seclist .card .leilao-imagem a {
                    text-decoration: none;
                }

                .agl-seclist .card .leilao-imagem .card-img-leilao {
                    background-position: center;
                    background-repeat: no-repeat;
                    background-size: contain;
                    min-height: 250px;
                    object-fit: contain;
                    padding-left: 0px;
                    padding-right: 0px;
                    width: 170px;
                }

            .agl-seclist .card .leilao-info {
                display: flex;
                flex-direction: column;
            }

                .agl-seclist .card .leilao-info a {
                    text-decoration: none;
                }

                .agl-seclist .card .leilao-info .lista-info {
                    list-style: none;
                    padding: 10px 15px;
                }

                    .agl-seclist .card .leilao-info .lista-info li {
                        font-family: 'Roboto', sans-serif;
                        font-size: 16px;
                    }

                .agl-seclist .card .leilao-info .status-bar {
                    border: solid;
                    border-width: medium;
                    width: 95%;
                    margin: auto;
                    margin-bottom: 10px;
                }

                    .agl-seclist .card .leilao-info .status-bar span {
                        font-family: 'Roboto', sans-serif;
                        font-size: 20px;
                        font-weight: bold;
                        line-height: 35px;
                    }

            .agl-seclist .card .data-leilao {
                font-family: 'Roboto', sans-serif;
                background-color: #3793C2;
                color: white;
                height: 35px;
                text-align: center;
                display: flex;
                flex-direction: column;
                justify-content: space-evenly;
                font-size: 18px;
            }
}

/** QUERO VENDER **/
@media all {
    .qvd-sectext {
        padding: 30px 0;
    }

        .qvd-sectext .title h3 {
            color: #023D5C;
            font-family: 'Roboto', sans-serif;
            font-size: 24px;
            font-weight: bold;
            padding-bottom: 20px;
            text-transform: uppercase;
        }

        .qvd-sectext .qvd-hour {
            color: #222;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: bold;
            text-transform: uppercase;
        }

        .qvd-sectext .qvd-text {
            color: #969696;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            margin: 0;
        }

        .qvd-sectext .qvd-number {
            color: #3888ff;
            font-family: 'Roboto', sans-serif;
            font-size: 21px;
            font-weight: 700;
            margin: 0;
            padding: 15px 0 10px;
        }

            .qvd-sectext .qvd-number span {
                font-size: 14px;
            }

        .qvd-sectext .qvd-whats {
            background-color: #008000;
            border-radius: 10px;
            color: #fff;
            display: inline-block;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: 700;
            padding: 5px 15px;
        }

        .qvd-sectext .qvd-formlabel {
            color: #666;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: 500;
            margin: 0;
            padding-bottom: 5px;
        }

        .qvd-sectext input,
        .qvd-sectext select {
            cursor: pointer;
            height: 40px;
            margin-bottom: 20px;
            width: 100%;
        }

            .qvd-sectext input.check {
                border-color: #CCC;
                height: 15px;
                margin: 0 0 25px 10px;
                position: relative;
                top: 3px;
                width: 15px;
            }

        .qvd-sectext .qvd-checklabel {
            color: #666;
            font-family: 'Roboto', sans-serif;
            font-size: 12px;
            font-weight: 500;
            margin: 0;
        }

        .qvd-sectext button {
            margin-top: 20px;
        }
}

/** DETALHES LEILÃO **/
@media all {
    .dl-secsubhd {
        background: linear-gradient( 75deg, #01848C, #14005D);
        padding: 30px 0;
    }

        .dl-secsubhd .dl-llhdname {
            color: #fff;
            font-size: 22px;
            font-family: 'Roboto', sans-serif;
            margin: 0;
            padding-bottom: 15px;
            text-transform: uppercase;
        }

        .dl-secsubhd .dl-llhdtext {
            color: #fff;
            font-size: 14px;
            font-family: 'Roboto', sans-serif;
            margin: 0;
            padding-bottom: 2px;
        }

            .dl-secsubhd .dl-llhdtext.leilao-status::first-letter {
                text-transform: capitalize;
            }

        .dl-secsubhd .dl-coltorig {
            display: flex;
            justify-content: flex-end;
        }

            .dl-secsubhd .dl-coltorig .btn-edital {
                border-radius: 100px;
                width: 140px !important;
                color: #ffffff !important;
                border-color: #ffffff !important;
                font-family: 'Roboto', sans-serif;
                font-size: 16px;
            }

    .dl-secpic {
        background-color: #e4e4e4;
        padding: 20px 0 0;
    }

        .dl-secpic .dl-coltocent {
            display: flex;
            justify-content: center;
        }

    .dl-secfilt {
        background-color: #e4e4e4;
        padding: 20px 0;
    }

        .dl-secfilt .dl-filtcard {
            background-color: #fff;
            border-radius: 8px;
            padding: 15px;
        }

            .dl-secfilt .dl-filtcard .form-group {
                margin: 0;
            }

            .dl-secfilt .dl-filtcard select {
                background-color: #F4F4F4;
                border: 0px;
                box-shadow: none !important;
                color: #393939;
                cursor: pointer;
                font-size: 14px;
                height: 40px;
            }

            .dl-secfilt .dl-filtcard .dl-filtlabel {
                align-items: center;
                display: flex;
                height: 40px;
                justify-content: flex-end;
                margin-bottom: 15px;
                text-align: right;
            }

                .dl-secfilt .dl-filtcard .dl-filtlabel label {
                    color: #8F8F8F;
                    font-size: 14px;
                    margin: 0;
                }

            .dl-secfilt .dl-filtcard .dl-coltorig {
                display: flex;
                justify-content: flex-end;
            }

                .dl-secfilt .dl-filtcard .dl-coltorig button {
                    align-items: center;
                    background-color: #37C258;
                    border: 0;
                    border-radius: 5px;
                    display: flex;
                    font-family: 'Roboto', sans-serif;
                    font-size: 14px;
                    font-weight: 800;
                    height: 40px;
                    justify-content: center;
                    margin: 0;
                    min-width: 204px;
                    padding: 0.75rem 2rem;
                }

            .dl-secfilt .dl-filtcard .dl-filttoggbox {
                display: flex;
                justify-content: space-between;
            }

                .dl-secfilt .dl-filtcard .dl-filttoggbox .dl-filttogg {
                    height: 40px;
                    margin: 0 10px 0 0;
                    width: 100%;
                }

                    .dl-secfilt .dl-filtcard .dl-filttoggbox .dl-filttogg label {
                        align-items: center;
                        box-shadow: none;
                        cursor: pointer;
                        display: flex;
                        font-size: 14px;
                        justify-content: center;
                        width: 100%;
                    }

                    .dl-secfilt .dl-filtcard .dl-filttoggbox .dl-filttogg:last-child {
                        margin-right: 0;
                    }

                    .dl-secfilt .dl-filtcard .dl-filttoggbox .dl-filttogg.toggle {
                        margin: 0 0 1.5rem;
                        box-sizing: border-box;
                        font-size: 0;
                        display: flex;
                        flex-flow: row nowrap;
                        justify-content: flex-start;
                        align-items: stretch;
                        width: 150px;
                        padding: 0;
                        margin-left: 5px;
                        margin-right: 5px;
                        margin-top: 10px;
                    }

                        .dl-secfilt .dl-filtcard .dl-filttoggbox .dl-filttogg.toggle input {
                            visibility: hidden;
                            width: 100%;
                            min-width: 150px;
                            position: absolute;
                        }

                            .dl-secfilt .dl-filtcard .dl-filttoggbox .dl-filttogg.toggle input + label {
                                margin: 0;
                                padding: 0.75rem 2rem;
                                box-sizing: border-box;
                                position: relative;
                                display: inline-block;
                                background-color: #F4F4F4;
                                font-size: 1rem;
                                line-height: 140%;
                                font-weight: 600;
                                text-align: center;
                            }

                            .dl-secfilt .dl-filtcard .dl-filttoggbox .dl-filttogg.toggle input + label {
                                border-radius: 5px;
                            }

                            .dl-secfilt .dl-filtcard .dl-filttoggbox .dl-filttogg.toggle input:hover + label {
                                border-color: #393939;
                            }

                            .dl-secfilt .dl-filtcard .dl-filttoggbox .dl-filttogg.toggle input:checked + label {
                                background-color: #023D5C;
                                color: #FFFFFF;
                                border-color: #4b9dea;
                                z-index: 1;
                            }

    .toggle button {
        width: 100%;
        min-width: 204px;
        margin: 0;
        padding: 0.75rem 2rem;
        box-sizing: border-box;
        position: relative;
        display: inline-block;
        background-color: #37C258;
        font-size: 18px;
        line-height: 140%;
        font-weight: 800;
        text-align: center;
        border-radius: 5px;
        font-family: 'Roboto', sans-serif;
    }

    .dl-seclist {
        background-color: #e4e4e4;
        padding: 20px 0;
    }

        .dl-seclist .dl-filtrest {
            font-family: 'Roboto', sans-serif;
            font-weight: bold;
            margin: 12px 0;
        }

            .dl-seclist .dl-filtrest a {
                cursor: pointer;
                padding: 2px 15px;
            }

                .dl-seclist .dl-filtrest a.dl-allstts {
                    margin-left: 10px;
                }

                .dl-seclist .dl-filtrest a.state-selected {
                    background: #888;
                }

        .dl-seclist .dl-sortbox {
            align-items: center;
            display: flex;
            justify-content: flex-end;
        }

            .dl-seclist .dl-sortbox p {
                font-family: 'Roboto', sans-serif;
                font-size: 14px;
                font-weight: bold;
                margin: 0 10px 0 0;
            }

            .dl-seclist .dl-sortbox .select-registros {
                height: 45px;
                background: #CDCDCD;
                border-radius: 6px;
                font-family: 'Roboto', sans-serif !important;
                font-weight: bold !important;
                width: 100%;
                border: 0;
                padding: 10px;
            }

        .dl-seclist .dl-livestats {
            margin-bottom: 0;
        }

    .dl-secitems [data-pagination],
    .dl-secitems [data-pagination] *,
    .dl-secitems [data-pagination] *:before,
    .dl-secitems [data-pagination] *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-rendering: optimizeLegibility;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-kerning: auto;
    }

    .dl-secitems [data-pagination] {
        font-size: 8pt;
        line-height: 1;
        font-weight: 400;
        font-family: 'Roboto', sans-serif;
        -webkit-text-size-adjust: 100%;
        margin: 1em auto;
        text-align: center;
        transition: font-size .2s ease-in-out;
    }

        .dl-secitems [data-pagination] ul {
            list-style-type: none;
            display: inline;
            font-size: 100%;
            margin: 0;
            padding: .5em;
        }

            .dl-secitems [data-pagination] ul li {
                display: inline-block;
                font-size: 100%;
                width: auto;
                border-radius: 3px;
                padding-bottom: 8px;
                padding-top: 8px;
            }

        .dl-secitems [data-pagination] > a {
            font-size: 140%;
        }

        .dl-secitems [data-pagination] a {
            color: #777;
            font-size: 14px;
            padding: .5em;
        }

        .dl-secitems [data-pagination] .active {
            background-color: #023d5c;
        }

            .dl-secitems [data-pagination] .active a {
                color: white !important;
            }

        .dl-secitems [data-pagination] a:focus,
        .dl-secitems [data-pagination] a:hover {
        }

        .dl-secitems [data-pagination] li.current {
            background: rgba(0,0,0,.1)
        }

        .dl-secitems [data-pagination] .disabled,
        .dl-secitems [data-pagination] [hidden],
        .dl-secitems [data-pagination] [disabled] {
            opacity: .5;
            pointer-events: none;
        }



    .dl-secitems .div-selos {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
    }

        .dl-secitems .div-selos .first-div {
            width: 80%;
        }

        .dl-secitems .div-selos .second-div {
            width: 10%;
        }

    .dl-secitems .boxselofinanc {
        position: absolute;
        bottom: 0px;
        right: 10px;
    }

    .dl-secitems .col-border-card {
        border-left: 1px solid #d8d2d2;
        position: relative;
        text-align: center;
        /*height: 200px;*/
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding-right: 0;
    }

        .dl-secitems .col-border-card .div-img-comitente {
            height: 50px;
        }

        .dl-secitems .col-border-card .status-info {
            color: #ffffff;
            font-size: 12px;
            word-break: break-all;
            margin-bottom: 0;
            padding: 8px 8px;
            border-radius: 16px;
            font-weight: bold;
        }

    .dl-secitems .detalhe {
        padding: 3px 8px;
        margin: 0 5px 5px 0;
        border-radius: 12px;
    }

    .dl-secitems .bordaRedonda {
        border-radius: 5px;
    }

    .dl-secitems table {
        border-collapse: separate;
        border-spacing: 0 1em;
        padding-top: 15px;
        width: 100%;
    }

        .dl-secitems table a {
            cursor: pointer;
        }

        .dl-secitems table .dl-tbbody {
            background-color: #ffffff;
        }

    .dl-seclist #myList li {
        display: none;
    }

    .dl-seclistul .list {
        list-style-type: none;
    }

    .dl-seclist #loadMore {
        color: yellow;
        cursor: pointer;
    }

        .dl-seclist #loadMore:hover {
            color: white;
        }

    .dl-seclist #showLess {
        color: yellow;
        cursor: pointer;
        display: none;
    }

        .dl-seclist #showLess:hover {
            color: white;
        }

    .dl-modal01 .modal-dialog .modal-content .modal-body .modal-title {
        color: #222;
        font-weight: bold;
    }

    .dl-modal01 .modal-dialog .modal-content .modal-body .dl-modalclose {
        text-align: right;
        position: absolute;
        top: 5px;
        right: 5px;
    }

        .dl-modal01 .modal-dialog .modal-content .modal-body .dl-modalclose i {
            color: red;
            cursor: pointer;
            font-size: x-large;
        }

    .dl-modal01 .modal-dialog .modal-content .modal-body .dl-modaltxt {
        margin-top: 30px;
    }

        .dl-modal01 .modal-dialog .modal-content .modal-body .dl-modaltxt hr {
            width: 70%;
            margin-top: 0;
            margin-bottom: 0;
        }

    .dl-modal02 a {
        cursor: pointer;
    }

    .dl-cardlist {
        display: flex;
        height: 100%;
        min-height: 200px;
    }

        .dl-cardlist .col-md-4,
        .dl-cardlist .col-md-6,
        .dl-cardlist .col-md-2 {
            display: flex;
            flex-direction: column;
            height: auto !important;
            min-height: 200px !important;
        }

            .dl-cardlist .col-md-4 a {
                height: 100% !important;
            }
}

/** DETALHAR VEÍCULO **/
@media all {
    .dv-mainsec {
        padding: 20px 0;
    }

        .dv-mainsec .dv-itmhead .dv-firstrow {
            display: flex;
            justify-content: space-between;
        }

            .dv-mainsec .dv-itmhead .dv-firstrow .dv-colone {
                display: flex;
                flex-direction: column;
            }

                .dv-mainsec .dv-itmhead .dv-firstrow .dv-colone .dv-navig {
                    display: flex;
                }

                    .dv-mainsec .dv-itmhead .dv-firstrow .dv-colone .dv-navig ul {
                        margin: 5px 0 0;
                    }

                        .dv-mainsec .dv-itmhead .dv-firstrow .dv-colone .dv-navig ul li {
                            padding: 0;
                        }

                            .dv-mainsec .dv-itmhead .dv-firstrow .dv-colone .dv-navig ul li a {
                                text-decoration: none;
                            }

                    .dv-mainsec .dv-itmhead .dv-firstrow .dv-colone .dv-navig .dv-selnav {
                        background-color: #2E424D;
                        color: #fff;
                        cursor: pointer;
                        font-size: 12px;
                        height: 32px;
                        margin: 5px 10px 0;
                        width: 100%;
                    }

        .dv-mainsec .dv-itmhead .dv-secondrowlf {
            display: flex;
            flex-direction: column;
            padding-top: 10px;
        }

            .dv-mainsec .dv-itmhead .dv-secondrowlf .dv-lote {
                font-family: 'Roboto', sans-serif;
                font-size: 18px;
                font-weight: lighter;
            }

        .dv-mainsec .dv-itmhead .dv-secondrowrg {
            align-items: flex-end;
            display: flex;
            flex-direction: column;
            padding-top: 10px;
            text-align: right;
        }

            .dv-mainsec .dv-itmhead .dv-secondrowrg .dv-redfeat {
                color: red;
            }

        .dv-mainsec .dv-itmaction {
            display: flex;
            flex-direction: row;
            justify-content: space-between;
        }

            .dv-mainsec .dv-itmaction .dv-leftcol {
                align-items: center;
                display: flex;
            }

                .dv-mainsec .dv-itmaction .dv-leftcol a {
                    cursor: pointer;
                    margin-right: 10px;
                }

                    .dv-mainsec .dv-itmaction .dv-leftcol a .fa-star-o {
                        color: #ffca28;
                    }

                    .dv-mainsec .dv-itmaction .dv-leftcol a .fa-share {
                        color: #666;
                    }

            .dv-mainsec .dv-itmaction .dv-rightcol {
                align-items: center;
                display: flex;
                justify-content: flex-end;
                width: 100%;
            }

                .dv-mainsec .dv-itmaction .dv-rightcol ul {
                    margin: 0;
                }

                    .dv-mainsec .dv-itmaction .dv-rightcol ul li {
                        font-size: 14px !important;
                        padding: 0 0 0 8px;
                    }

                        .dv-mainsec .dv-itmaction .dv-rightcol ul li img {
                            width: 15px;
                        }

        .dv-mainsec .dv-itmslider {
            border: 0;
            padding: 15px 0;
        }

            .dv-mainsec .dv-itmslider .dv-selops {
                position: absolute;
                z-index: 10000;
                top: 29px;
                right: 50px;
                width: 90px;
                cursor: pointer;
            }

            .dv-mainsec .dv-itmslider .dv-selodefault {
                position: absolute;
                z-index: 10000;
                right: 10px;
                bottom: 70px;
            }

                .dv-mainsec .dv-itmslider .dv-selodefault img {
                    height: 60px;
                }

        .dv-mainsec .dv-comlogo {
            margin-bottom: 20px;
        }

            .dv-mainsec .dv-comlogo img {
                margin: auto;
                margin: 0 auto 20px;
                max-width: 200px;
            }

        .dv-mainsec .dv-sidebar .dv-live {
            cursor: pointer;
            text-align: center;
            display: none;
            text-decoration: none;
        }

        .dv-mainsec .dv-sidebar .dv-bidsact {
            background-color: #e4e4e4;
            color: #000;
            flex-direction: column;
        }

            .dv-mainsec .dv-sidebar .dv-bidsact .botoesTitulo {
                color: #000;
            }

        .dv-mainsec .dv-ts .dv-itmrow {
            border-bottom: 1px solid;
            border-color: #888888;
        }

            .dv-mainsec .dv-ts .dv-itmrow .dv-img {
                width: 25px;
            }

        .dv-mainsec .dv-ts .dv-video video {
            max-height: 500px;
        }

        .dv-mainsec .dv-badgefinanc img {
            margin-bottom: 10px;
            width: 100%;
        }

        .dv-mainsec .dv-badgetransp img {
            width: 100%;
        }

        .dv-mainsec .dv-cadlance {
            align-items: center;
            cursor: pointer;
            display: flex;
            justify-content: center;
            width: 100%;
        }

            .dv-mainsec .dv-cadlance:hover {
                color: #fff;
                text-decoration: none !important;
            }
}

/** DETALHE PRESENCIAL **/
@media all {
    .dp-mainsec {
        padding: 20px 0;
    }

        .dp-mainsec .dp-itmhead .dp-firstrow {
            display: flex;
            justify-content: space-between;
        }

            .dp-mainsec .dp-itmhead .dp-firstrow .dp-colone {
                display: flex;
                flex-direction: column;
            }

                .dp-mainsec .dp-itmhead .dp-firstrow .dp-colone a {
                    font-size: 14px !important;
                }

        .dp-mainsec .dp-itmhead .dp-secondrowlf {
            display: flex;
            flex-direction: column;
            padding-top: 10px;
        }

            .dp-mainsec .dp-itmhead .dp-secondrowlf .dp-lote {
                font-family: 'Roboto', sans-serif;
                font-size: 18px;
                font-weight: lighter;
            }

        .dp-mainsec .dp-itmhead .dp-secondrowrg {
            align-items: flex-end;
            display: flex;
            flex-direction: column;
            padding-top: 10px;
            text-align: right;
        }

            .dp-mainsec .dp-itmhead .dp-secondrowrg .dp-redfeat {
                color: red;
            }

            .dp-mainsec .dp-itmhead .dp-secondrowrg .lanceAtual,
            .dp-mainsec .dp-itmhead .dp-secondrowrg .origem {
                font-size: 14px;
            }

        .dp-mainsec .dp-itmaction {
            display: flex;
            flex-direction: row;
            justify-content: space-between;
        }

            .dp-mainsec .dp-itmaction .dp-leftcol {
                align-items: center;
                display: flex;
            }

                .dp-mainsec .dp-itmaction .dp-leftcol a {
                    cursor: pointer;
                    margin-right: 10px;
                }

                    .dp-mainsec .dp-itmaction .dp-leftcol a .fa-star-o {
                        color: #ffca28;
                        font-size: 2em;
                        margin-left: 0;
                    }

                    .dp-mainsec .dp-itmaction .dp-leftcol a .fa-share {
                        color: #666;
                        font-size: 2em;
                        margin-left: 0;
                    }

                    .dp-mainsec .dp-itmaction .dp-leftcol a.btn {
                        width: 140px !important;
                        font-size: 16px;
                    }

            .dp-mainsec .dp-itmaction .dp-rightcol {
                align-items: center;
                display: flex;
                justify-content: flex-end;
                width: 100%;
            }

                .dp-mainsec .dp-itmaction .dp-rightcol ul {
                    margin: 0;
                }

                    .dp-mainsec .dp-itmaction .dp-rightcol ul li {
                        font-size: 14px !important;
                        padding: 0 0 0 8px;
                    }

                        .dp-mainsec .dp-itmaction .dp-rightcol ul li img {
                            width: 15px;
                        }

        .dp-mainsec .dp-itmslider {
            position: relative;
            margin-top: 15px;
        }

            .dp-mainsec .dp-itmslider .flexsliderBanner .flex-viewport {
                max-width: 100%;
                max-height: 450px;
                overflow: hidden;
                position: relative;
                background: #dedede !important;
                background-position: center;
                background-repeat: no-repeat;
                background-size: cover;
                border-radius: 10px !important;
            }

        .dp-mainsec .dp-msgcontrol {
            align-items: center;
            display: flex;
            justify-content: space-between;
            padding: 15px;
        }

            .dp-mainsec .dp-msgcontrol .Mensagem {
                color: #fff;
            }

        .dp-mainsec .dp-msgtxt a i {
            color: #F63548;
            margin-right: 5px;
        }

        .dp-mainsec .dp-bidgo {
            display: flex;
        }

            .dp-mainsec .dp-bidgo .botoesLance {
                /*background-color: #dedede !important;*/
                border-radius: 8px;
                width: 100%;
            }

                .dp-mainsec .dp-bidgo .botoesLance .botoesTitulo {
                    margin: 0 !important;
                    text-align: center;
                }

                .dp-mainsec .dp-bidgo .botoesLance .dp-but {
                    padding: 0 25px;
                }

        .dp-mainsec .dp-hammer {
            display: flex;
        }

    .dp-histtab table {
        table-layout: fixed;
    }

        .dp-histtab table th:first-child {
            width: 5%;
        }

        .dp-histtab table td:first-child {
            font-weight: bold;
        }

        .dp-histtab table td:last-child {
            word-break: break-all;
        }
}

/** FAQ **/
@media all {
    .sec-ajfaq {
        padding: 20px 0;
    }

        .sec-ajfaq .aj-faqlist ul li {
            border-bottom: 1px solid #cdcdcd;
            border-top: 0;
            color: #222;
            cursor: pointer;
            display: block;
            font-family: 'Roboto', sans-serif;
            font-weight: 400;
            text-transform: uppercase;
            margin: 0;
            padding: 15px 10px;
        }

            .sec-ajfaq .aj-faqlist ul li i {
                line-height: 1.1;
                padding-right: 10px;
            }

            .sec-ajfaq .aj-faqlist ul li p {
                margin: 0;
                text-transform: initial;
            }
}

/** LOGIN TEMP ADJUST **/
@media all {
    .form-cadastro {
        width: 50%;
    }

    .form-login {
        width: 50%;
    }

    .fundoBox {
        height: auto !important;
        padding: 15px;
        margin: 0px;
    }

    .fundo-login-box {
        background-color: #ffffff;
        height: 100%;
        box-shadow: #ccc 1px 1px 10px;
        font-family: "Montserrat";
        margin-top: 10px;
        padding-bottom: 30px;
        padding: 20px;
    }

    .checkbox input[type="checkbox"] {
        display: none;
    }

    .lg-errormsg {
        padding-top: 20px;
        margin-bottom: 0;
    }

    .lg-rowline {
        margin-top: 20px !important;
        /*display: flex;*/
    }

        .lg-rowline form {
            /*display: flex;
            width: 100% !important;*/
        }

            .lg-rowline form .lg-colside {
                width: 100%;
            }
}

/** *****NOVO TEMPLATE***** **/

/* ITEM HEAD */
@media all {
    .itm-head {
        align-items: flex-end;
        border-bottom: 1px solid #9c9c9c;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

        .itm-head .itm-title {
            color: #3e3e3e;
            font-family: 'Roboto', sans-serif;
            font-size: 32px;
            font-weight: 800;
            margin: 0;
        }

        .itm-head .itm-exib {
            align-items: flex-end;
            display: flex;
            flex-direction: row;
        }

            .itm-head .itm-exib .itm-mode {
                color: #9c9c9c;
                font-family: 'Roboto', sans-serif;
                font-size: 14px;
                font-weight: 400;
                margin: 0;
            }

            .itm-head .itm-exib .itm-togmode i {
                color: #9c9c9c;
                padding: 5px;
            }

            .itm-head .itm-exib .itm-togmode:hover i {
                color: #206692;
            }

            .itm-head .itm-exib .tab-links {
                display: flex;
                list-style: none;
                margin: 0;
                padding: 0;
            }
}

/** ITEM CAROUSEL **/
@media all {
    .carousel-control-prev-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
        filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, .7));
    }

    .carousel-control-next-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
        filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, .7));
    }

    .itm-carousel .itm-slide .carousel-inner .active.left {
        left: -25%;
    }

    .itm-carousel .itm-slide .carousel-inner .active.right {
        left: 25%;
    }

    .itm-carousel .itm-slide .carousel-inner .next {
        left: 25%;
    }

    .itm-carousel .itm-slide .carousel-inner .prev {
        left: -25%;
    }

    .itm-carousel .itm-slide .carousel-col {
        position: relative;
        min-height: 1px;
        padding: 5px;
        float: left;
        width: 25%;
    }

    /* Carousel Single*/
    .itm-carousel.single {
        align-items: center;
        display: flex;
        margin: 0 0 15px;
        position: relative;
    }

        .itm-carousel.single .itm-slide .carousel-inner {
            height: 445px;
        }

            .itm-carousel.single .itm-slide .carousel-inner .active.left {
                left: -100%;
            }

            .itm-carousel.single .itm-slide .carousel-inner .active.right {
                left: 100%;
            }

            .itm-carousel.single .itm-slide .carousel-inner .next {
                left: 100%;
            }

            .itm-carousel.single .itm-slide .carousel-inner .prev {
                left: -100%;
            }

            .itm-carousel.single .itm-slide .carousel-inner .carousel-col {
                width: 100%;
            }

                .itm-carousel.single .itm-slide .carousel-inner .carousel-col .itm-card,
                .itm-carousel.single .itm-card {
                    border: 1px solid #b7b7b7;
                }

    .itm-carousel .itm-slide item.active > div {
        display: none;
    }

        .itm-carousel .itm-slide item.active > div:first-child {
            display: flex;
        }

    .itm-carousel.single .itm-slide .carousel-inner .item {
        align-items: center !important;
        width: 255px !important;
    }

    .itm-carousel.single .itm-slide .carousel-inner > .next, .carousel-inner > .prev {
        display: flex !important;
    }

    /* .itm-carousel.single .itm-controls .carousel-control.right {
        align-items: center;
        background-image: none;
        display: flex;
        margin-right: -20px;
        opacity: 1;
        padding: 0;
        position: absolute;
        text-shadow: none;
    }

    .itm-carousel.single .itm-controls .carousel-control.left {
        align-items: center;
        background-image: none;
        display: flex;
        margin-left: -20px;
        opacity: 1;
        padding: 0;
        position: absolute;
        text-shadow: none;
    }*/

    .itm-carousel.single .itm-controls .carousel-control > a > span {
        color: #b7b7b7;
        font-size: 25px !important;
    }

    .itm-carousel.single .hm-necarousel.desk .carousel-inner {
        width: 246px;
    }

    /* Carousel Controls */
    .itm-controls {
        display: flex;
        justify-content: center;
        margin-top: 10px;
    }

        .itm-controls .carousel-control {
            width: fit-content;
        }

            .itm-controls .carousel-control.left {
                background-image: none;
                display: flex;
                opacity: 1;
                padding: 10px;
                margin-left: -15px;
                position: relative;
                text-shadow: none;
            }

            .itm-controls .carousel-control.right {
                background-image: none;
                display: flex;
                opacity: 1;
                padding: 10px;
                margin-right: -15px;
                position: relative;
                text-shadow: none;
            }

            .itm-controls .carousel-control > a > span {
                color: #707070;
                font-size: 14px !important;
            }

    .hm-innerpage .itm-carousel {
        width: 100%;
    }

        .hm-innerpage .itm-carousel .hm-necarousel .carousel-item {
            display: none;
            grid-template-columns: repeat(auto-fill, 232px);
            grid-gap: 16px;
            justify-content: space-between;
            margin-top: 15px;
        }

            .hm-innerpage .itm-carousel .hm-necarousel .carousel-item.active {
                display: grid;
            }

            .hm-innerpage .itm-carousel .hm-necarousel .carousel-item.next,
            .hm-innerpage .itm-carousel .hm-necarousel .carousel-item.prev {
                display: grid !important;
            }

    .carousel-inner > .active.left {
        left: -100% !important;
    }

    .carousel-inner > .active.right {
        right: -100% !important;
    }

    .active > div:first-child + div {
        display: block;
    }

        .active > div:first-child + div + div {
            display: block;
        }

            .active > div:first-child + div + div + div {
                display: block;
            }
}

/** ITEM FILTER **/
@media all {
    .itf-sidecr {
        padding-left: 15px;
        min-width: 250px;
        width: 250px;
    }

        .itf-sidecr .itf-head {
            align-items: flex-end;
            border-bottom: 1px solid #9c9c9c;
            display: flex;
            min-height: 36px;
        }

            .itf-sidecr .itf-head .itf-mode {
                color: #9c9c9c;
                font-family: 'Roboto', sans-serif;
                font-size: 14px;
                font-weight: 400;
                margin: 0;
            }

        .itf-sidecr label {
            color: #9c9c9c;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: 400;
            margin: 0;
        }

        .itf-sidecr .itf-lineone {
            margin-top: 10px;
        }

        .itf-sidecr .itf-linetwo {
            display: flex;
        }

            .itf-sidecr .itf-linetwo .form-group {
                display: flex;
                flex-direction: column;
                width: 100%;
            }

                .itf-sidecr .itf-linetwo .form-group + .form-group {
                    margin-left: 10px;
                }

        .itf-sidecr .itf-linethree {
            display: flex;
        }

            .itf-sidecr .itf-linethree .form-group {
                display: flex;
                flex-direction: column;
                width: 100%;
            }

                .itf-sidecr .itf-linethree .form-group + .form-group {
                    margin-left: 10px;
                }

        .itf-sidecr .itf-linefour .form-group {
            font-family: 'Roboto', sans-serif;
            margin-bottom: 5px;
        }

    .mob-itf-sidecr {
        display: none;
    }
}

/** ITEM CARD **/
@media all {
    .itm-cardlist.mobvers {
        display: none;
    }

    .itm-cardlist {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

        .itm-cardlist .itm-list {
            /*display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            justify-content: space-between;*/
            display: grid;
            grid-template-columns: repeat(auto-fill, 246px);
            grid-gap: 16px;
            justify-content: space-between;
            margin-top: 15px;
        }

        .itm-cardlist .itm-listgrid::after {
            content: "";
            flex: auto;
        }

    .itm-card {
        background-color: #fff;
        border: 1px solid rgb(232, 232, 232);
        border-radius: 6px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        min-height: 440px;
        position: relative;
        width: 246px;
    }


    .cardpopover {
        /*border-radius: 6px !important;
        position: absolute !important;
        width: 224px !important;*/
    }

        .cardpopover .popover-arrow {
            left: 20px !important;
            transform: none !important;
        }


        .cardpopover .itm-innerbadges {
            align-items: center;
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            margin-bottom: 10px;
        }

            .cardpopover .itm-innerbadges .itm-inninfbdg {
                background-color: #e4e4e4;
                border-radius: 6px;
                color: #333333;
                font-family: 'Roboto', sans-serif;
                font-size: 11px;
                font-weight: 800;
                margin: 0 3px 3px 0;
                padding: 4px 8px;
            }

        .cardpopover .itm-moreinfo .itm-taginf {
            color: #333333;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: 800;
            line-height: 18px;
            margin: 0 !important;
            text-transform: uppercase;
        }

        .cardpopover .itm-moreinfo .itm-tagyar {
            color: #9c9c9c;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: 400;
            line-height: 18px;
            margin: 0 !important;
            padding: 0;
        }

            .cardpopover .itm-moreinfo .itm-tagyar span {
                font-weight: 800;
            }

        .cardpopover .itm-moreinfo .itm-tagrec {
            color: #333333;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: 800;
            margin: 0;
            padding-top: 5px;
            text-transform: uppercase;
        }

        .cardpopover .itm-moreinfo .itm-tagloc {
            color: #9c9c9c;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: 400;
            margin: 0;
            padding: 5px 0;
        }

    .itm-card .crd-sharing {
        align-items: center;
        background-color: #fff;
        border: 0;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        height: 26px;
        margin-right: 5px;
        padding: 0;
        position: relative;
        text-decoration: none;
        width: 26px;
        z-index: 999;
    }

    .itm-card .crd-shrlist {
        border: 0;
        border-radius: 0 0 16px 16px;
        min-width: unset;
        padding-top: 1rem;
        transform: translate(0,16px) !important;
        width: 32px;
        z-index: 998;
    }

    .itm-card .itm-cdlink {
        text-decoration: none;
    }

    .itm-card a .fa-star {
        color: #3f507b;
    }

    .itm-card .itm-image {
        display: flex;
    }

        .itm-card .itm-image .item-imgsrc {
            border-radius: 6px 6px 0 0;
            height: 184px;
            object-fit: cover;
            width: 100%;
        }

        /* STATUS */

        .itm-card .itm-image .itm-statusbadge {
            align-items: center;
            background-color: #bdbdbd;
            border-radius: 6px;
            display: flex;
            margin: 5px;
            padding: 4px 8px;
            position: absolute;
        }

            .itm-card .itm-image .itm-statusbadge.st-leilao-abertoparalances {
                background-color: #69b3fd
            }

            .itm-card .itm-image .itm-statusbadge.st-leilao-aguardando {
                background-color: #7a7c9a;
            }

            .itm-card .itm-image .itm-statusbadge.st-leilao-aovivo {
                background-color: #37c258;
            }

            .itm-card .itm-image .itm-statusbadge.st-leilao-cancelado {
                background-color: #8f8f8f;
            }

            .itm-card .itm-image .itm-statusbadge.st-leilao-embreve {
                background-color: #3785c2;
            }

            .itm-card .itm-image .itm-statusbadge.st-leilao-emloteamento {
                background-color: #707070;
            }

            .itm-card .itm-image .itm-statusbadge.st-leilao-encerrado {
                background-color: red;
            }

            .itm-card .itm-image .itm-statusbadge.st-leilao-presencial {
                background-color: #294963;
            }

            .itm-card .itm-image .itm-statusbadge.st-leilao-suspenso {
                background-color: #f5f5f5;
            }

            .itm-card .itm-image .itm-statusbadge.st-leilao-externo {
                background-color: #f90;
            }

            .itm-card .itm-image .itm-statusbadge.st-lote-aguardando {
                background-color: #7a7c9a;
            }

            .itm-card .itm-image .itm-statusbadge.st-lote-emleilao {
                background-color: #37c258;
            }

            .itm-card .itm-image .itm-statusbadge.st-lote-vendido {
                background-color: #00148f;
            }

            .itm-card .itm-image .itm-statusbadge.st-lote-cancelado {
                background-color: #ff2d2d
            }

            .itm-card .itm-image .itm-statusbadge.st-lote-repasse {
                background-color: #7b02c0;
            }

            .itm-card .itm-image .itm-statusbadge.st-lote-condicional {
                background-color: #df1a25;
            }

            .itm-card .itm-image .itm-statusbadge.st-lote-doulheduas {
                background-color: #f0d700;
            }

                .itm-card .itm-image .itm-statusbadge.st-lote-doulheduas i,
                .itm-card .itm-image .itm-statusbadge.st-lote-doulheduas .itm-statusname {
                    color: #3e3e3e;
                }

            .itm-card .itm-image .itm-statusbadge.st-lote-suspenso {
                background-color: #5b5b5b;
            }

            .itm-card .itm-image .itm-statusbadge.st-lote-semofertas {
                background-color: #373435;
            }

            .itm-card .itm-image .itm-statusbadge.st-lote-retirado {
                background-color: #eff3f8;
            }

                .itm-card .itm-image .itm-statusbadge.st-lote-retirado i,
                .itm-card .itm-image .itm-statusbadge.st-lote-retirado .itm-statusname {
                    color: #3e3e3e;
                }

            .itm-card .itm-image .itm-statusbadge.st-lote-abertoparalances {
                background-color: #000f8d;
            }


            .itm-card .itm-image .itm-statusbadge i {
                color: #fff;
                margin-right: 5px;
            }

            .itm-card .itm-image .itm-statusbadge .itm-statusname {
                color: #fff;
                font-family: 'Roboto', sans-serif;
                font-size: 12px;
                font-weight: 800;
                margin: 0;
                text-transform: uppercase;
            }

            .itm-card .itm-image .itm-statusbadge.st-leilao-suspenso i,
            .itm-card .itm-image .itm-statusbadge.st-leilao-suspenso .itm-statusname {
                color: red;
            }

    /**/

    .itm-card .itm-body {
        align-items: center;
        display: flex;
        flex-direction: column;
        padding: 15px;
    }

        .itm-card .itm-body .itm-firstline {
            display: flex;
        }

            .itm-card .itm-body .itm-firstline .itm-info {
                color: #949494;
                font-family: 'Roboto', sans-serif;
                font-size: 14px;
                font-weight: 400;
                margin: 0;
                padding: 0 3px;
            }

                .itm-card .itm-body .itm-firstline .itm-info span {
                    font-weight: 800;
                }

        .itm-card .itm-body .itm-infoname {
            color: #333333;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: 800;
            margin: 0;
            padding: 0 3px 0 6px;
            text-transform: uppercase;
        }

        .itm-card .itm-body .itm-name {
            align-items: center;
            color: #333333;
            display: flex;
            flex-direction: column;
            font-family: 'Roboto', sans-serif;
            font-size: 18px;
            font-weight: 800;
            margin: 0;
            max-height: 38px;
            min-height: 38px;
            overflow: hidden;
            text-overflow: ellipsis;
            text-align: center;
            text-transform: uppercase;
        }

            .itm-card .itm-body .itm-name .itm-marca {
                color: #949494;
                font-size: 14px;
            }

        .itm-card .itm-body .itm-valuetag {
            color: #949494;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: 800;
            margin: 0;
            padding: 0 3px 0 0;
        }

            .itm-card .itm-body .itm-valuetag span {
                color: #0c346f;
            }

        .itm-card .itm-body .itm-value {
            color: #0c346f;
            font-family: 'Roboto', sans-serif;
            font-size: 32px;
            font-weight: 800;
            margin: 0;
            padding: 3px 0;
            text-align: center;
            text-transform: uppercase;
        }

        .itm-card .itm-body .itm-start {
            color: #333333;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: 800;
            margin: 0;
            padding: 0 3px;
        }

            .itm-card .itm-body .itm-start .itm-starttag {
                color: #949494;
            }

        .itm-card .itm-body .itm-badges {
            display: flex;
            justify-content: space-between;
            padding: 6px 0;
        }

            .itm-card .itm-body .itm-badges .itm-bdgit {
                background-color: #e4e4e4;
                border-radius: 6px;
                color: #333333;
                font-family: 'Roboto', sans-serif;
                font-size: 11px;
                font-weight: 400;
                margin: 0 3px;
                padding: 4px 8px;
            }

    .itm-card .itm-action {
        border-top: 1px solid #b7b7b7;
        border-radius: 0 0 6px 6px;
        align-items: center;
        display: flex;
        width: 100%;
    }

        .itm-card .itm-action a:hover,
        .itm-card .itm-action button:hover {
            background-color: #206692;
            border: 0;
            color: #fff;
        }

            .itm-card .itm-action a:hover i,
            .itm-card .itm-action button:hover i {
                color: #fff;
            }

        .itm-card .itm-action button:focus {
            border: 0;
            outline: none;
        }

        .itm-card .itm-action i {
            color: #b7b7b7;
            margin-right: 5px;
        }

        .itm-card .itm-action .itm-actinfo {
            align-items: center;
            background: transparent;
            border: 0;
            border-radius: 0 0 0 6px;
            color: #949494;
            display: flex;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: 600;
            justify-content: center;
            padding: 15px 5px;
            text-decoration: none;
            width: 100%;
            outline: none;
        }

            .itm-card .itm-action .itm-actinfo + .itm-actlel {
                border-radius: 0 0 6px 0;
            }
}

.itm-card .itm-action .itm-actlel {
    align-items: center;
    border-left: 1px solid #b7b7b7;
    color: #949494;
    display: flex;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 600;
    justify-content: center;
    padding: 15px 5px;
    text-decoration: none;
    width: 100%;
    outline: none;
}

.itm-controls .itm-nbr {
    align-items: center;
    border-radius: 6px;
    color: #707070;
    cursor: pointer;
    display: flex;
    font-family: 'Roboto', sans-serif;
    font-size: 14px !important;
    height: 30px;
    justify-content: center;
    margin: 10px;
    padding: 5px;
    text-decoration: none;
    width: 30px;
}

    .itm-controls .itm-nbr.active, .itm-controls .itm-nbr:hover:not(:last-child):not(:first-child) {
        background-color: #023d5c;
        color: #fff;
    }
/* TYPE 2 */
.itm-cardlist.leltypetwo .itm-list {
    /*grid-template-columns: repeat(auto-fill, 232px);*/
    grid-template-columns: repeat(auto-fill, 295px);
    grid-gap: 16px;
}

    .itm-cardlist.leltypetwo .itm-list .itm-card {
        justify-content: flex-start;
        width: 232px;
    }

        .itm-cardlist.leltypetwo .itm-list .itm-card .itm-body {
            align-items: flex-start;
            padding: 60px 15px 15px;
        }

            .itm-cardlist.leltypetwo .itm-list .itm-card .itm-body .itm-info {
                color: #333333;
                font-family: 'Roboto', sans-serif;
                font-size: 14px;
                font-weight: 400;
                margin: 0 0 2px;
                padding: 0 3px;
            }

        .itm-cardlist.leltypetwo .itm-list .itm-card .itm-image {
            position: relative;
        }

            .itm-cardlist.leltypetwo .itm-list .itm-card .itm-image .itm-comcarous {
                bottom: -60px;
                left: 0px;
                padding: 15px;
                position: absolute;
            }

                .itm-cardlist.leltypetwo .itm-list .itm-card .itm-image .itm-comcarous .carousel-inner {
                    align-items: center;
                    background-color: #fff;
                    border: 1px solid #b7b7b7;
                    border-radius: 6px;
                    height: 85px;
                    justify-content: center;
                    width: 202px;
                }

                    .itm-cardlist.leltypetwo .itm-list .itm-card .itm-image .itm-comcarous .carousel-inner .dtl-incrsl {
                        align-items: center;
                        display: flex;
                        height: 85px;
                        justify-content: center;
                        padding: 10px;
                    }

                        .itm-cardlist.leltypetwo .itm-list .itm-card .itm-image .itm-comcarous .carousel-inner .dtl-incrsl .dtl-comitimg {
                            max-height: 65px;
                            max-width: 161px;
                            object-fit: contain;
                        }

        .itm-cardlist.leltypetwo .itm-list .itm-card .itm-lastrow {
            display: flex;
            justify-content: center;
            padding-bottom: 15px;
            width: 100%;
        }

            .itm-cardlist.leltypetwo .itm-list .itm-card .itm-lastrow .itm-btmore {
                border: 1px solid #a7ecf9;
                border-radius: 6px;
                cursor: pointer;
                color: #a7ecf9;
                font-family: 'Roboto', sans-serif;
                font-size: 14px;
                font-weight: 400;
                padding: 8px 24px;
                text-transform: uppercase;
            }

                .itm-cardlist.leltypetwo .itm-list .itm-card .itm-lastrow .itm-btmore:hover {
                    background-color: #a7ecf9;
                    color: #fff;
                    text-decoration: none;
                }
/* TYPE 3 */
.itm-carousel.leltypethree .itm-card {
    justify-content: flex-start;
    min-height: 418px;
    width: 232px;
}

    .itm-carousel.leltypethree .itm-card .itm-body {
        align-items: flex-start;
    }

        .itm-carousel.leltypethree .itm-card .itm-body .itm-info {
            color: #949494;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: 400;
            line-height: 18px;
            margin: 0;
            max-height: 18px;
            min-height: 18px;
            overflow: hidden;
            text-overflow: ellipsis;
            text-transform: uppercase;
        }

        .itm-carousel.leltypethree .itm-card .itm-body .itm-name {
            align-items: flex-start;
            text-align: left;
        }

        .itm-carousel.leltypethree .itm-card .itm-body .itm-middleline {
            display: flex;
            padding-top: 4px;
        }

        .itm-carousel.leltypethree .itm-card .itm-body .itm-value {
            font-size: 26px;
            padding: 0;
            text-align: left;
        }

        .itm-carousel.leltypethree .itm-card .itm-body .itm-placetag {
            color: #949494;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: 400;
            margin: 0;
            padding: 0 3px;
        }

            .itm-carousel.leltypethree .itm-card .itm-body .itm-placetag span {
                font-weight: 800;
            }

        .itm-carousel.leltypethree .itm-card .itm-body .itm-datetag, .itm-carousel.leltypethree .itm-card .itm-body .itm-hourtag {
            color: #949494;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: 400;
            margin: 0;
            padding: 0 3px 0 0;
        }

        .itm-carousel.leltypethree .itm-card .itm-body .itm-badges .itm-bdgit {
            margin: 0 2px;
            padding: 4px 6px;
        }

    .itm-carousel.leltypethree .itm-card .itm-action .itm-actinfo {
        padding: 15px 10px;
    }

.itm-showmore {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 21px;
    font-weight: 800;
    justify-content: center;
    margin-top: 16px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
}

    .itm-showmore:hover, .itm-showmore:focus {
        text-decoration: none;
    }

}

/** MODAL CORRECTION **/
@media all {
    .mdl-correction.modal {
        background-color: rgba(0,0,0,0.4);
        /*bottom: auto;*/
        /*display: block;*/
        height: 100%;
        /*left: auto;*/
        outline: 0;
        overflow: hidden;
        padding: 0 10px !important;
        /*position: fixed;*/
        /*right: auto;*/
        /*top: auto;*/
        width: 100%;
        z-index: 999999;
        -webkit-overflow-scrolling: touch;
    }

        .mdl-correction.modal .modal-dialog {
            left: auto;
            margin-right: auto;
            margin-left: auto;
            position: relative;
            margin: 30px auto;
        }

            .mdl-correction.modal .modal-dialog .modal-content {
                background-clip: padding-box;
                background-color: #fff;
                border: 1px solid #999;
                border: 1px solid rgba(0,0,0,.2);
                border-radius: 6px;
                box-shadow: 0 5px 15px rgb(0 0 0 / 50%);
                outline: 0;
                margin: unset;
                padding: unset;
                position: relative;
                width: 100%;
                -webkit-background-clip: padding-box;
                -webkit-box-shadow: 0 5px 15px rgb(0 0 0 / 50%);
            }

                .mdl-correction.modal .modal-dialog .modal-content .modal-header {
                    background: transparent;
                    border-bottom: 1px solid #e5e5e5;
                    color: #333333;
                    font-family: 'Roboto', sans-serif;
                    font-weight: 400;
                    padding: 15px;
                }

                    .mdl-correction.modal .modal-dialog .modal-content .modal-header .modal-title {
                        font-size: 18px;
                    }

                .mdl-correction.modal .modal-dialog .modal-content .modal-body {
                    color: #333333;
                    font-family: 'Roboto', sans-serif;
                    font-weight: 400;
                    position: relative;
                    padding: 15px;
                }
}

/** DETALHES LEILÃO **/
@media all {
    .dtl-btdefault {
        border: 1px solid #fff;
        border-radius: 6px;
        cursor: pointer;
        color: #fff;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        font-weight: 400;
        padding: 8px 24px;
        text-transform: uppercase;
    }

        .dtl-btdefault:hover {
            background-color: #fff;
            color: #206692;
            text-decoration: none;
        }

        .dtl-btdefault i {
            margin-right: 5px;
        }

    .mob-dtl-header {
        display: none;
    }

    .dtl-header {
        background: linear-gradient( 180deg, #206692, #1581a1);
        width: 100%;
    }

        .dtl-header .dtl-innerheader {
            display: flex;
            flex-direction: row;
            min-height: 220px;
            padding: 15px 0;
        }

            .dtl-header .dtl-innerheader .dtl-col1 {
                align-items: center;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                width: 100%;
            }

                .dtl-header .dtl-innerheader .dtl-col1 .carousel .carousel-inner {
                    align-items: center;
                    background-color: #fff;
                    border-radius: 6px;
                    height: 125px;
                    justify-content: center;
                    width: 320px;
                }

                    .dtl-header .dtl-innerheader .dtl-col1 .carousel .carousel-inner .item .dtl-incrsl,
                    .dtl-header .dtl-innerheader .dtl-col1 .carousel .carousel-inner .carousel-item .dtl-incrsl {
                        align-items: center;
                        display: flex;
                        height: 125px;
                        justify-content: center;
                        padding: 20px 30px;
                    }

                        .dtl-header .dtl-innerheader .dtl-col1 .carousel .carousel-inner .item .dtl-incrsl .dtl-comitimg,
                        .dtl-header .dtl-innerheader .dtl-col1 .carousel .carousel-inner .carousel-item .dtl-incrsl .dtl-comitimg {
                            height: 100%;
                        }

            .dtl-header .dtl-innerheader .dtl-col2 {
                border-color: #a7e1f3;
                border-style: solid;
                border-width: 0 1px;
                display: flex;
                flex-direction: column;
                padding: 0 25px;
                width: 100%;
            }

                .dtl-header .dtl-innerheader .dtl-col2 .dtl-lelname {
                    color: #fff;
                    font-family: 'Roboto', sans-serif;
                    font-size: 32px;
                    font-weight: 400;
                    margin: 0px 0 12px 0;
                }

                    .dtl-header .dtl-innerheader .dtl-col2 .dtl-lelname span {
                        font-weight: 800;
                    }

                .dtl-header .dtl-innerheader .dtl-col2 .dtl-lelinfo {
                    color: #fff;
                    font-family: 'Roboto', sans-serif;
                    font-size: 14px;
                    font-weight: 400;
                    margin: 0px 0 6px 0;
                }

                    .dtl-header .dtl-innerheader .dtl-col2 .dtl-lelinfo .dtl-leltag {
                        color: #a7e1f3;
                    }

                        .dtl-header .dtl-innerheader .dtl-col2 .dtl-lelinfo .dtl-leltag i {
                            text-align: center;
                            width: 18px;
                        }

            .dtl-header .dtl-innerheader .dtl-col3 {
                align-items: center;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                width: 100%;
            }

                .dtl-header .dtl-innerheader .dtl-col3 .dtl-live-link:hover {
                    text-decoration: none;
                }

                .dtl-header .dtl-innerheader .dtl-col3 .dtl-live {
                    align-items: center;
                    display: flex;
                    flex-direction: row;
                    height: 125px;
                    padding: 15px;
                }

                    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live .dtl-liveimg {
                        color: #95ff00;
                        font-size: 62px;
                        margin-right: 15px;
                    }

                    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live .dtl-botlive {
                        color: #fff;
                        font-family: 'Roboto', sans-serif;
                        font-size: 26px;
                        font-weight: 400;
                        margin: 0;
                        text-transform: uppercase;
                    }

                        .dtl-header .dtl-innerheader .dtl-col3 .dtl-live .dtl-botlive span {
                            font-weight: 800;
                        }

                    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live .dtl-toplive {
                        color: #95ff00;
                        font-family: 'Roboto', sans-serif;
                        font-size: 26px;
                        font-weight: 400;
                        text-transform: uppercase;
                    }

                        .dtl-header .dtl-innerheader .dtl-col3 .dtl-live .dtl-toplive small {
                            font-size: 15px;
                            line-height: 1;
                        }

                        .dtl-header .dtl-innerheader .dtl-col3 .dtl-live .dtl-toplive span {
                            font-weight: 800;
                        }

    /* STATUS */

    /*.dtl-header .dtl-innerheader .dtl-col3 .dtl-live.st-leilao-abertoparalances .dtl-liveimg,
                    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live.st-leilao-abertoparalances .dtl-toplive {
                        color: #69b3fd;
                    }

                    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live.st-leilao-aguardando .dtl-liveimg,
                    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live.st-leilao-aguardando .dtl-toplive {
                        color: #7a7c9a;
                    }

                    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live.st-leilao-aovivo .dtl-liveimg,
                    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live.st-leilao-aovivo .dtl-toplive {
                        color: #37c258;
                    }

                    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live.st-leilao-cancelado .dtl-liveimg,
                    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live.st-leilao-cancelado .dtl-toplive {
                        color: #8f8f8f;
                    }

                    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live.st-leilao-embreve .dtl-liveimg,
                    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live.st-leilao-embreve .dtl-toplive {
                        color: #3785c2;
                    }

                    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live.st-leilao-emloteamento .dtl-liveimg,
                    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live.st-leilao-emloteamento .dtl-toplive {
                        color: #707070;
                    }

                    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live.st-leilao-encerrado .dtl-liveimg,
                    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live.st-leilao-encerrado .dtl-toplive {
                        color: red;
                    }

                    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live.st-leilao-presencial .dtl-liveimg,
                    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live.st-leilao-presencial .dtl-toplive {
                        color: #294963;
                    }

                    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live.st-leilao-suspenso .dtl-liveimg,
                    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live.st-leilao-suspenso .dtl-toplive {
                        color: #f5f5f5;
                    }*/

    /**/

    .mob-dtl-livebox {
        display: none;
    }

    .dtl-spoiler {
        background: linear-gradient(75deg, #01848C, #14005D);
        cursor: pointer;
    }

        .dtl-spoiler .dtl-splimg {
            display: flex;
            max-height: 0;
            object-fit: contain;
            transition: max-height .8s;
            width: 100%;
            overflow: hidden;
        }

        .dtl-spoiler.dtl-togban.opened .dtl-splimg {
            height: auto;
            max-height: 500px;
        }

        .dtl-spoiler .dtl-splactivate {
            align-items: center;
            display: flex;
            justify-content: center;
            padding: 15px 0;
        }

            .dtl-spoiler .dtl-splimg img {
                display: none;
            }

            .dtl-spoiler.dtl-togban.opened .dtl-splimg img {
                display: flex;
            }

            .dtl-spoiler .dtl-splactivate .dtl-splname,
            .dtl-spoiler .dtl-splactivate .dtl-splnameclose {
                align-items: center;
                color: #fff;
                font-family: 'Roboto', sans-serif;
                font-size: 14px;
                font-weight: 400;
                margin: 0;
            }

                .dtl-spoiler .dtl-splactivate .dtl-splname i,
                .dtl-spoiler .dtl-splactivate .dtl-splnameclose i {
                    color: #a7e1f3;
                    margin-left: 5px;
                }

                .dtl-spoiler .dtl-splactivate .dtl-splname.dtl-togban {
                    display: flex;
                }

                    .dtl-spoiler .dtl-splactivate .dtl-splname.dtl-togban.opened {
                        display: none;
                    }

                .dtl-spoiler .dtl-splactivate .dtl-splnameclose.dtl-togban {
                    display: none;
                }

                    .dtl-spoiler .dtl-splactivate .dtl-splnameclose.dtl-togban.opened {
                        display: flex;
                    }

    .dtl-pagecontent {
        background-color: #f1f1f1;
        /*padding: 30px 0;*/
    }

        .dtl-pagecontent .dtl-innerpage {
            display: flex;
        }
}

/** DETALHAR VEÍCULO **/
@media all {
    .dtp-btdefault {
        border: 1px solid #b7b7b7;
        border-radius: 6px;
        color: #3e3e3e;
        cursor: pointer;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        font-weight: 400;
        padding: 8px 24px;
        text-transform: uppercase;
    }

        .dtp-btdefault:hover {
            background-color: #3e3e3e;
            color: #fff;
            text-decoration: none;
        }

            .dtp-btdefault:hover i {
                color: #fff;
            }

        .dtp-btdefault i {
            color: #3e3e3e;
        }

        .dtp-btdefault.mob {
            display: none;
        }

    .dtp-header {
        background-color: #f1f1f1;
        padding: 30px 0;
    }

        .dtp-header .dtp-inner {
            display: flex;
        }

            .dtp-header .dtp-inner .dtp-maininfo {
                display: flex;
                flex-direction: column;
                width: 100%;
            }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow {
                    align-items: center;
                    display: flex;
                    justify-content: space-between;
                    margin-bottom: 10px;
                }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol {
                        display: flex;
                        flex-direction: column;
                        width: 100%;
                    }

                        .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-name {
                            color: #3e3e3e;
                            display: flex;
                            font-family: 'Roboto', sans-serif;
                            font-size: 32px;
                            font-weight: 400;
                            margin: 0;
                            text-transform: uppercase;
                        }

                            .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-name .dtp-fullnm {
                                display: flex;
                                flex-direction: column;
                            }

                                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-name .dtp-fullnm .dtp-marca {
                                    color: #9c9c9c;
                                    font-size: 14px;
                                }

                            .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-name .dtp-favorite {
                                margin-left: 10px;
                                margin-top: 16px;
                            }

                                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-name .dtp-favorite i {
                                    color: #3e3e3e;
                                }

                                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-name .dtp-favorite:hover .fa-star-o:before {
                                    content: "\f005" !important;
                                }

                        .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-lotecount {
                            color: #9c9c9c;
                            font-family: 'Roboto', sans-serif;
                            font-size: 14px;
                            font-weight: 400;
                            margin: 0;
                        }

                        .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-startlanc {
                            color: #1580a1;
                            font-family: 'Roboto', sans-serif;
                            font-size: 16px;
                            font-weight: 400;
                            margin: 0;
                        }

                            .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-startlanc span {
                                font-weight: 800;
                            }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol {
                        align-items: center;
                        display: flex;
                        justify-content: flex-end;
                        width: 100%;
                    }

                        .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live {
                            align-items: center;
                            display: flex;
                            flex-direction: row;
                            margin-right: 15px;
                        }

                            .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live:hover {
                                text-decoration: none;
                            }

                            .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .dtp-liveimg {
                                color: #7dff00;
                                font-size: 31px;
                                margin-right: 10px;
                                background-color: black;
                                border-radius: 50%;
                                padding: 12px;
                            }

                            .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .mob-dtp-liveimg {
                                display: none;
                            }

                            .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .dtp-botlive {
                                color: #3e3e3e;
                                font-family: 'Roboto', sans-serif;
                                font-size: 21px;
                                font-weight: 400;
                                margin: 0;
                                text-transform: uppercase;
                            }


                                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .dtp-botlive span {
                                    font-weight: 800;
                                }

                            .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .dtp-toplive {
                                color: #4fa300;
                                font-family: 'Roboto', sans-serif;
                                font-size: 21px;
                                font-weight: 800;
                                text-transform: uppercase;
                                margin: 0;
                            }

                                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .dtp-toplive small {
                                    font-size: 13px;
                                    font-weight: 400;
                                }

                                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .dtp-toplive span {
                                    font-weight: 800;
                                }

                        .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-btdefault:not(.mob) {
                            min-width: 166px;
                        }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow {
                    display: flex;
                }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow .dtp-imgactive {
                        height: 500px;
                        object-fit: cover;
                        width: 665px;
                    }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow .dtp-carousel {
                        display: flex;
                        height: 500px;
                        margin-right: 15px;
                        object-fit: cover;
                        width: 665px;
                    }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow .dtp-imggallery {
                        display: grid;
                        grid-auto-rows: 90px;
                        grid-template-columns: repeat(auto-fill, 120px);
                        grid-gap: 12px;
                        /*justify-content: space-between;*/
                        height: 500px;
                        margin-right: -10px;
                        overflow-y: scroll;
                        width: 100%;
                    }

                        .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow .dtp-imggallery img {
                            border-radius: 6px;
                            display: flex;
                            height: 100%;
                            object-fit: cover;
                            width: 100%;
                        }

                        .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow .dtp-imggallery::-webkit-scrollbar {
                            width: 8px;
                        }

                        .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow .dtp-imggallery::-webkit-scrollbar-track {
                            background: transparent;
                        }

                        .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow .dtp-imggallery::-webkit-scrollbar-thumb {
                            background: #0c346f;
                        }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-lastrow {
                    align-items: center;
                    display: flex;
                    justify-content: space-between;
                    margin-top: 10px;
                }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-lastrow .dtp-sharebtt .dtp-bttshr {
                        color: #3e3e3e;
                        font-family: 'Roboto', sans-serif;
                        font-size: 14px;
                        font-weight: 400;
                        margin: 0;
                        text-align: right;
                        text-transform: uppercase;
                    }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-lastrow .dtp-sharebtt .dtp-shrbtts {
                        display: flex;
                        justify-content: flex-end;
                    }

                        .dtp-header .dtp-inner .dtp-maininfo .dtp-lastrow .dtp-sharebtt .dtp-shrbtts .dtp-socialmed {
                            align-items: center;
                            background-color: #3e3e3e;
                            border-radius: 6px;
                            display: flex;
                            height: 25px;
                            justify-content: center;
                            margin-left: 5px;
                            padding: 5px;
                            width: 25px;
                        }

                            .dtp-header .dtp-inner .dtp-maininfo .dtp-lastrow .dtp-sharebtt .dtp-shrbtts .dtp-socialmed:hover {
                                background-color: #1580a1;
                            }

                            .dtp-header .dtp-inner .dtp-maininfo .dtp-lastrow .dtp-sharebtt .dtp-shrbtts .dtp-socialmed i {
                                color: #fff;
                            }

            .dtp-header .dtp-inner .dtp-actionsdb {
                align-items: center;
                display: flex;
                flex-direction: column;
                min-width: 350px;
            }

                .dtp-header .dtp-inner .dtp-actionsdb .mob-dtp-startlanc {
                    display: none;
                }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-mbrlanc {
                    color: #9c9c9c;
                    font-family: 'Roboto', sans-serif;
                    font-size: 14px;
                    font-weight: 600;
                    margin: 0;
                }

                    .dtp-header .dtp-inner .dtp-actionsdb .dtp-mbrlanc span {
                        color: #0c346f;
                    }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-vlratl {
                    color: #0c346f;
                    font-family: 'Roboto', sans-serif;
                    font-size: 32px;
                    font-weight: 800;
                    margin: 0;
                }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancatr {
                    color: #9c9c9c;
                    font-family: 'Roboto', sans-serif;
                    font-size: 14px;
                    font-weight: 600;
                    margin: 0;
                }

                    .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancatr span {
                        color: #0c346f;
                        text-transform: uppercase;
                    }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancdetail {
                    align-items: center;
                    display: flex;
                    justify-content: center;
                    padding: 10px 0;
                }

                    .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancdetail .dtp-lancincr {
                        color: #3e3e3e;
                        font-family: 'Roboto', sans-serif;
                        font-size: 14px;
                        font-weight: 600;
                        margin: 0;
                    }

                        .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancdetail .dtp-lancincr i {
                            color: #0c346f;
                        }

                    .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancdetail .dtp-lanclc {
                        color: #0c346f;
                        font-family: 'Roboto', sans-serif;
                        font-size: 14px;
                        font-weight: 600;
                        margin: 0 0 0 10px;
                    }

                        .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancdetail .dtp-lanclc span {
                            color: #3e3e3e;
                        }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-lanctgact {
                    color: #9c9c9c;
                    font-family: 'Roboto', sans-serif;
                    font-size: 14px;
                    font-weight: 600;
                    margin: 0;
                }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancbox {
                    align-items: center;
                    display: flex;
                    flex-direction: column;
                    width: 100%;
                }

                    .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancbox .dtp-bttlanc {
                        align-items: center;
                        background-color: #0c346f;
                        border: 0;
                        border-radius: 6px;
                        color: #fff;
                        display: flex;
                        font-family: 'Roboto', sans-serif;
                        font-size: 21px;
                        font-weight: 800;
                        justify-content: center;
                        margin: 0 0 10px 0;
                        padding: 9px 15px;
                        text-decoration: none;
                        width: 70%;
                    }

                        .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancbox .dtp-bttlanc:disabled {
                            background-color: #696969 !important;
                            opacity: .5;
                        }

                        .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancbox .dtp-bttlanc:hover {
                            background-color: #3e3e3e;
                        }

                        .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancbox .dtp-bttlanc i {
                            color: #fff;
                            font-size: 16px;
                            margin-right: 10px;
                        }

                        .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancbox .dtp-bttlanc .dtp-doublechrev {
                            position: relative;
                        }

                            .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancbox .dtp-bttlanc .dtp-doublechrev .chevone {
                                position: absolute;
                                top: 0px;
                            }

                            .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancbox .dtp-bttlanc .dtp-doublechrev .chevtwo {
                                position: relative;
                                bottom: -2px;
                            }

                        .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancbox .dtp-bttlanc .dtp-triplechrev {
                            position: relative;
                        }

                            .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancbox .dtp-bttlanc .dtp-triplechrev .chevone {
                                position: absolute;
                                top: -3px;
                            }

                            .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancbox .dtp-bttlanc .dtp-triplechrev .chevtwo {
                                position: absolute;
                                top: 6px;
                            }

                            .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancbox .dtp-bttlanc .dtp-triplechrev .chevthree {
                                position: relative;
                                bottom: -7px;
                            }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-lnkhist {
                    color: #3e3e3e;
                    font-family: 'Roboto', sans-serif;
                    font-size: 14px;
                    font-weight: 600;
                    margin: 0;
                    padding: 10px 0;
                    text-decoration: none;
                }

                    .dtp-header .dtp-inner .dtp-actionsdb .dtp-lnkhist:hover {
                        color: #0c346f;
                    }

                    .dtp-header .dtp-inner .dtp-actionsdb .dtp-lnkhist i {
                        color: #0c346f;
                    }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-bttcadla {
                    align-items: center;
                    background-color: #2d558f;
                    border-radius: 6px;
                    color: #fff;
                    cursor: pointer;
                    display: flex;
                    font-family: 'Roboto', sans-serif;
                    font-size: 21px;
                    font-weight: 800;
                    justify-content: center;
                    margin: 0 0 10px 0;
                    padding: 9px 15px;
                    text-align: center;
                    text-decoration: none;
                    width: 70%;
                }

                    /*.dtp-header .dtp-inner .dtp-actionsdb .dtp-bttcadla.bdg {
                        width: 80%;
                    }*/

                    .dtp-header .dtp-inner .dtp-actionsdb .dtp-bttcadla.bdg .dtp-bttfinbd {
                        font-size: 18px;
                        font-weight: 400;
                        line-height: 1.2;
                        margin-left: 5px;
                        text-transform: uppercase;
                        width: 100%;
                    }

                        .dtp-header .dtp-inner .dtp-actionsdb .dtp-bttcadla.bdg .dtp-bttfinbd small {
                            font-size: 14px;
                        }

                    .dtp-header .dtp-inner .dtp-actionsdb .dtp-bttcadla.bdg.transp {
                        background-color: #37c258;
                    }

                    .dtp-header .dtp-inner .dtp-actionsdb .dtp-bttcadla i {
                        color: #fff;
                        margin-right: 5px;
                    }

                    .dtp-header .dtp-inner .dtp-actionsdb .dtp-bttcadla:hover,
                    .dtp-header .dtp-inner .dtp-actionsdb .dtp-bttcadla.bdg.transp:hover {
                        background-color: #3e3e3e;
                    }

            .dtp-header .dtp-inner .mob-dtp-actionsdb {
                display: none;
            }

        .dtp-header .navegacao {
            align-items: center;
            display: flex;
            margin-bottom: 10px;
        }

            .dtp-header .navegacao .dtp-lelback {
                color: #0c346f;
                font-size: 14px;
                font-weight: 800;
                text-transform: uppercase;
                margin-right: 25px;
            }

                .dtp-header .navegacao .dtp-lelback .dtp-icons i:nth-child(2) {
                    margin-left: -7px;
                }

                .dtp-header .navegacao .dtp-lelback:hover {
                    color: #1580a1;
                    text-decoration: none;
                }

            .dtp-header .navegacao form {
                display: flex;
            }

            .dtp-header .navegacao .itm-nbr {
                align-items: center;
                background-color: #0c346f;
                border-radius: 5px;
                color: #fff;
                cursor: pointer;
                display: flex;
                height: 34px;
                justify-content: center;
                padding: 12px;
                width: 34px;
            }

                .dtp-header .navegacao .itm-nbr:hover {
                    background-color: #1580a1;
                    text-decoration: none;
                }

            .dtp-header .navegacao .ddl-lotes {
                background-color: #3e3e3e;
                background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
                border: 0;
                color: #fff;
                cursor: pointer;
                margin-left: 10px;
                margin-right: 10px;
                min-width: 80px;
                width: 100%;
            }

    .dtp-content {
        padding: 30px 0;
    }

        .dtp-content .dtp-inner {
            display: flex;
        }

            .dtp-content .dtp-inner .dtp-infobox {
                display: flex;
                width: 100%;
            }

                .dtp-content .dtp-inner .dtp-infobox .dtp-details .tabs .tab-links {
                    align-items: center;
                    display: flex;
                    padding: 0;
                    margin: 0;
                    background: linear-gradient( 75deg, #01848C, #14005D) !important;
                    color: #fff;
                    font-weight: bold;
                }

                    .dtp-content .dtp-inner .dtp-infobox .dtp-details .tabs .tab-links li {
                        display: inline-flex;
                        list-style: none;
                        margin-right: 0;
                        width: 100%;
                    }

                        .dtp-content .dtp-inner .dtp-infobox .dtp-details .tabs .tab-links li a {
                            align-items: center;
                            border-top: none !important;
                            color: #fff;
                            display: flex;
                            font-family: 'Roboto', sans-serif;
                            font-size: 12px;
                            font-weight: bold;
                            justify-content: center;
                            margin: 0;
                            padding: 15px;
                            text-decoration: none;
                            text-transform: uppercase;
                            width: 100%;
                        }

                .dtp-content .dtp-inner .dtp-infobox .dtp-details .tabs li.active a,
                .dtp-content .dtp-inner .dtp-infobox .dtp-details .tabs li.active a:hover {
                    background-color: #FFFFFF;
                    border-radius: 0px;
                    border-top: none;
                    color: #2a4a61;
                    /*display: block;*/
                    font-family: 'Roboto', sans-serif;
                    font-weight: bold;
                    /*padding: 15px;
                    transition: all linear 0.15s;*/
                }

                .dtp-content .dtp-inner .dtp-infobox .dtp-details .tabs .tab-links:after {
                    clear: both;
                    content: '';
                    display: block;
                }

                .dtp-content .dtp-inner .dtp-infobox .dtp-details .tabs .tab-content {
                    margin-top: 20px;
                }

                .dtp-content .dtp-inner .dtp-infobox .dtp-details .tabs .tab {
                    display: none;
                    min-height: 200px;
                }

                    .dtp-content .dtp-inner .dtp-infobox .dtp-details .tabs .tab.active {
                        display: block;
                    }

                .dtp-content .dtp-inner .dtp-infobox .dtp-details .tabs .tab-content p {
                    color: #888888;
                    font-family: 'Roboto', sans-serif;
                    font-weight: 400;
                    font-size: 12px;
                    margin-top: 15px;
                }

                .dtp-content .dtp-inner .dtp-infobox .dv-itmrow {
                    border-bottom: 1px solid;
                    border-color: #888888;
                }

            .dtp-content .dtp-inner .dtp-repassdb {
                align-items: center;
                display: flex;
                flex-direction: column;
                min-width: 350px;
                width: 350px;
            }

                .dtp-content .dtp-inner .dtp-repassdb .tabs .tab-links {
                    border-bottom: 1px solid #b7b7b7;
                    color: #fff;
                    font-weight: bold;
                    margin: 0 0 20px;
                    padding: 0;
                }

                    .dtp-content .dtp-inner .dtp-repassdb .tabs .tab-links li {
                        display: inline-block;
                        list-style: none;
                        margin-right: 0;
                    }

                        .dtp-content .dtp-inner .dtp-repassdb .tabs .tab-links li a {
                            color: #3e3e3e;
                            display: block;
                            font-family: 'Roboto', sans-serif;
                            font-size: 14px;
                            font-weight: bold;
                            margin-bottom: -1px;
                            padding: 15px;
                            text-decoration: none;
                            transition: all linear 0.15s;
                        }

                        .dtp-content .dtp-inner .dtp-repassdb .tabs .tab-links li.active a {
                            border: 1px solid #b7b7b7;
                            border-bottom: 1px solid #fff;
                            border-radius: 6px 6px 0 0;
                        }
}

/** DETALHE PRESENCIAL **/
@media all {
    .dta-btdefault {
        border: 1px solid #b7b7b7;
        border-radius: 6px;
        color: #b7b7b7;
        cursor: pointer;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        font-weight: 400;
        padding: 8px 24px;
        text-transform: uppercase;
    }

        .dta-btdefault:hover {
            background-color: #00eaff;
            border: 1px solid #00eaff;
            color: #252525;
            text-decoration: none;
        }

            .dta-btdefault:hover i {
                color: #252525;
            }

        .dta-btdefault i {
            color: #b7b7b7;
        }

        .dta-btdefault.mob {
            display: none;
        }

    .dta-header {
        background-color: #252525;
    }

        .dta-header .dta-innerheader {
            display: flex;
            flex-direction: row;
            min-height: 400px;
            padding: 15px 0;
        }

            .dta-header .dta-innerheader .dta-col1 {
                align-items: center;
                display: flex;
                flex-direction: column;
                width: 100%;
            }

                .dta-header .dta-innerheader .dta-col1 .mob-dta-live {
                    display: none;
                }

                .dta-header .dta-innerheader .dta-col1 .dta-firstrow {
                    align-items: flex-start;
                    display: flex;
                    flex-direction: column;
                    justify-content: space-between;
                    margin-bottom: 10px;
                    width: 100%;
                }

                    .dta-header .dta-innerheader .dta-col1 .dta-firstrow #somEletronico {
                        position: relative;
                        z-index: 99;
                    }

                    .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-lftcol {
                        display: flex;
                        flex-direction: column;
                        width: 100%;
                    }

                    .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-rgtcol {
                        display: none;
                    }

                    .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-name {
                        color: #fff;
                        display: flex;
                        font-family: 'Roboto', sans-serif;
                        font-size: 32px;
                        font-weight: 400;
                        justify-content: space-between;
                        margin: 0;
                        text-transform: uppercase;
                    }

                        .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-name .dta-fullnm {
                            display: flex;
                            flex-direction: column;
                        }

                            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-name .dta-fullnm .dta-marca {
                                color: #9c9c9c;
                                font-size: 14px;
                            }

                        .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-name .dta-favorite {
                            margin-left: 10px;
                            margin-top: 16px;
                        }

                            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-name .dta-favorite i {
                                color: #fff;
                            }

                            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-name .dta-favorite:hover .fa-star-o:before {
                                content: "\f005" !important;
                            }

                    .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-lotecount {
                        color: #9c9c9c;
                        font-family: 'Roboto', sans-serif;
                        font-size: 14px;
                        font-weight: 400;
                        margin: 0;
                    }

                    .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb {
                        display: none;
                    }

                    .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-startlanc {
                        color: #9c9c9c;
                        font-family: 'Roboto', sans-serif;
                        font-size: 16px;
                        font-weight: 400;
                        margin: 0;
                    }

                        .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-startlanc span {
                            color: #00eaff;
                            font-weight: 800;
                        }

                .dta-header .dta-innerheader .dta-col1 .dta-imgrow {
                    width: 100%;
                }

                    .dta-header .dta-innerheader .dta-col1 .dta-imgrow .dta-imgactive {
                        border-radius: 6px;
                        height: 290px;
                        object-fit: cover;
                        width: 100%;
                    }

                .dta-header .dta-innerheader .dta-col1 .dta-lastrow {
                    align-items: center;
                    display: flex;
                    justify-content: space-between;
                    margin-top: 10px;
                    width: 100%;
                }

                    .dta-header .dta-innerheader .dta-col1 .dta-lastrow .dta-sharebtt .dta-bttshr {
                        color: #fff;
                        font-family: 'Roboto', sans-serif;
                        font-size: 14px;
                        font-weight: 400;
                        margin: 0;
                        text-align: right;
                        text-transform: uppercase;
                    }

                    .dta-header .dta-innerheader .dta-col1 .dta-lastrow .dta-sharebtt .dta-shrbtts {
                        display: flex;
                        justify-content: flex-end;
                    }

                        .dta-header .dta-innerheader .dta-col1 .dta-lastrow .dta-sharebtt .dta-shrbtts .dta-socialmed {
                            align-items: center;
                            background-color: #fff;
                            border-radius: 6px;
                            display: flex;
                            height: 25px;
                            justify-content: center;
                            margin-left: 5px;
                            padding: 5px;
                            width: 25px;
                        }

                            .dta-header .dta-innerheader .dta-col1 .dta-lastrow .dta-sharebtt .dta-shrbtts .dta-socialmed i {
                                color: #252525;
                            }

            .dta-header .dta-innerheader .dta-col2 {
                align-items: center;
                display: flex;
                flex-direction: column;
                padding: 0 25px;
                width: 100%;
            }

                .dta-header .dta-innerheader .dta-col2 .dta-mbrlanc {
                    color: #9c9c9c;
                    font-family: 'Roboto', sans-serif;
                    font-size: 14px;
                    font-weight: 600;
                    margin: 0;
                }

                    .dta-header .dta-innerheader .dta-col2 .dta-mbrlanc span {
                        color: #00eaff;
                    }

                .dta-header .dta-innerheader .dta-col2 .dta-vlratl {
                    color: #00eaff;
                    font-family: 'Roboto', sans-serif;
                    font-size: 32px;
                    font-weight: 800;
                    margin: 0;
                }

                .dta-header .dta-innerheader .dta-col2 .dta-lancatr {
                    color: #9c9c9c;
                    font-family: 'Roboto', sans-serif;
                    font-size: 14px;
                    font-weight: 600;
                    margin: 0;
                }

                    .dta-header .dta-innerheader .dta-col2 .dta-lancatr span {
                        color: #00eaff;
                        text-transform: uppercase;
                    }

                .dta-header .dta-innerheader .dta-col2 .dta-lancdetail {
                    align-items: center;
                    display: flex;
                    justify-content: center;
                    padding: 10px 0;
                    width: 100%;
                }

                    .dta-header .dta-innerheader .dta-col2 .dta-lancdetail .dta-lancincr {
                        align-items: center;
                        color: #ffffff;
                        display: flex;
                        flex-wrap: wrap;
                        font-family: 'Roboto', sans-serif;
                        font-size: 14px;
                        font-weight: 600;
                        justify-content: center;
                        margin: 0;
                        width: 100%;
                    }

                        .dta-header .dta-innerheader .dta-col2 .dta-lancdetail .dta-lancincr i {
                            color: #00eaff;
                            margin-right: 5px;
                        }

                        .dta-header .dta-innerheader .dta-col2 .dta-lancdetail .dta-lancincr span {
                            margin-left: 5px;
                        }

                    .dta-header .dta-innerheader .dta-col2 .dta-lancdetail .dta-lanclc {
                        color: #00eaff;
                        display: flex;
                        flex-wrap: wrap;
                        font-family: 'Roboto', sans-serif;
                        font-size: 14px;
                        font-weight: 600;
                        justify-content: center;
                        margin: 0 0 0 10px;
                        width: 100%;
                    }

                        .dta-header .dta-innerheader .dta-col2 .dta-lancdetail .dta-lanclc span {
                            color: #ffffff;
                            margin-left: 5px;
                        }

                .dta-header .dta-innerheader .dta-col2 .dta-lanctgact {
                    color: #9c9c9c;
                    font-family: 'Roboto', sans-serif;
                    font-size: 14px;
                    font-weight: 600;
                    margin: 0;
                }

                .dta-header .dta-innerheader .dta-col2 .dta-lancbox {
                    align-items: center;
                    display: flex;
                    flex-direction: column;
                    width: 100%;
                }

                    .dta-header .dta-innerheader .dta-col2 .dta-lancbox .dta-bttlanc {
                        align-items: center;
                        background-color: #00eaff;
                        border: 0;
                        border-radius: 6px;
                        color: #252525;
                        display: flex;
                        font-family: 'Roboto', sans-serif;
                        font-size: 21px;
                        font-weight: 800;
                        justify-content: center;
                        margin: 0 0 10px 0;
                        padding: 9px 15px;
                        text-decoration: none;
                        width: 70%;
                    }

                        .dta-header .dta-innerheader .dta-col2 .dta-lancbox .dta-bttlanc:disabled {
                            background-color: #696969 !important;
                            opacity: .5;
                        }

                        .dta-header .dta-innerheader .dta-col2 .dta-lancbox .dta-bttlanc:hover {
                            background-color: #ffffff;
                        }

                        .dta-header .dta-innerheader .dta-col2 .dta-lancbox .dta-bttlanc i {
                            color: #252525;
                            font-size: 16px;
                            margin-right: 10px;
                        }

                        .dta-header .dta-innerheader .dta-col2 .dta-lancbox .dta-bttlanc .dta-doublechrev {
                            position: relative;
                        }

                            .dta-header .dta-innerheader .dta-col2 .dta-lancbox .dta-bttlanc .dta-doublechrev .chevone {
                                position: absolute;
                                top: 0px;
                            }

                            .dta-header .dta-innerheader .dta-col2 .dta-lancbox .dta-bttlanc .dta-doublechrev .chevtwo {
                                position: relative;
                                bottom: -2px;
                            }

                        .dta-header .dta-innerheader .dta-col2 .dta-lancbox .dta-bttlanc .dta-triplechrev {
                            position: relative;
                        }

                            .dta-header .dta-innerheader .dta-col2 .dta-lancbox .dta-bttlanc .dta-triplechrev .chevone {
                                position: absolute;
                                top: -3px;
                            }

                            .dta-header .dta-innerheader .dta-col2 .dta-lancbox .dta-bttlanc .dta-triplechrev .chevtwo {
                                position: absolute;
                                top: 6px;
                            }

                            .dta-header .dta-innerheader .dta-col2 .dta-lancbox .dta-bttlanc .dta-triplechrev .chevthree {
                                position: relative;
                                bottom: -7px;
                            }

                .dta-header .dta-innerheader .dta-col2 .dta-lnkhist {
                    color: #ffffff;
                    font-family: 'Roboto', sans-serif;
                    font-size: 14px;
                    font-weight: 600;
                    margin: 0;
                    padding: 10px 0;
                    text-decoration: none;
                    cursor: pointer;
                }

                    .dta-header .dta-innerheader .dta-col2 .dta-lnkhist:hover {
                        color: #00eaff;
                    }

                    .dta-header .dta-innerheader .dta-col2 .dta-lnkhist i {
                        color: #00eaff;
                    }

            .dta-header .dta-innerheader .dta-col3 {
                display: flex;
                flex-direction: column;
                width: 100%;
            }

                .dta-header .dta-innerheader .dta-col3 .dta-live {
                    align-items: center;
                    display: flex;
                    flex-direction: row;
                }

                    .dta-header .dta-innerheader .dta-col3 .dta-live .dta-liveimg {
                        /*color: #95ff00;*/
                        font-size: 48px;
                        margin-right: 15px;
                    }

                    .dta-header .dta-innerheader .dta-col3 .dta-live .dta-botlive {
                        color: #fff;
                        font-family: 'Roboto', sans-serif;
                        font-size: 26px;
                        font-weight: 400;
                        margin: 0;
                        text-transform: uppercase;
                    }

                        .dta-header .dta-innerheader .dta-col3 .dta-live .dta-botlive span {
                            font-weight: 800;
                        }

                    .dta-header .dta-innerheader .dta-col3 .dta-live .dta-toplive {
                        /*color: #95ff00;*/
                        font-family: 'Roboto', sans-serif;
                        font-size: 26px;
                        font-weight: 400;
                        margin: 0;
                        text-transform: uppercase;
                    }

                    /* STATUS */

                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-aguardando .dta-toplive,
                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-aguardando .dta-liveimg { /*EXISTE??*/
                        color: #7a7c9a;
                    }

                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-emleilao .dta-toplive,
                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-emleilao .dta-liveimg {
                        /*color: #37c258;*/
                        color: #95ff00;
                    }

                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-vendido .dta-toplive,
                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-vendido .dta-liveimg {
                        /*color: #00148f;*/
                        color: #00eaff;
                    }

                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-cancelado .dta-toplive,
                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-cancelado .dta-liveimg {
                    }

                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-repasse .dta-toplive,
                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-repasse .dta-liveimg {
                        color: #7b02c0;
                    }

                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-condicional .dta-toplive,
                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-condicional .dta-liveimg {
                        color: #df1a25;
                    }

                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-doulheduas .dta-toplive,
                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-doulheduas .dta-liveimg {
                        color: #f0d700;
                    }

                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-suspenso .dta-toplive,
                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-suspenso .dta-liveimg {
                        /*color: #5b5b5b;*/
                        color: #b7b7b7;
                    }

                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-semofertas .dta-toplive,
                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-semofertas .dta-liveimg {
                        /*color: #373435;*/
                        color: #b7b7b7;
                    }

                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-retirado .dta-toplive,
                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-retirado .dta-liveimg {
                        color: #eff3f8;
                    }

                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-abertoparalances .dta-toplive,
                    .dta-header .dta-innerheader .dta-col3 .dta-live.st-lote-abertoparalances .dta-liveimg {
                        /*color: #000f8d;*/
                        color: #95ff00;
                    }

                    /**/

                    .dta-header .dta-innerheader .dta-col3 .dta-live .dta-toplive span {
                        font-weight: 800;
                    }

                .dta-header .dta-innerheader .dta-col3 .dta-videolive {
                    border-radius: 6px;
                    height: 285px;
                    margin: 25px 0;
                    object-fit: cover;
                    width: 100%;
                }

                .dta-header .dta-innerheader .dta-col3 .dta-livemessage {
                    align-items: center;
                    display: flex;
                }

                    .dta-header .dta-innerheader .dta-col3 .dta-livemessage i {
                        color: #00eaff;
                        font-size: 21px;
                        margin-right: 10px;
                    }

                    .dta-header .dta-innerheader .dta-col3 .dta-livemessage .dta-lellvmsg {
                        color: #fff;
                        font-family: 'Roboto', sans-serif;
                        font-size: 14px;
                        font-weight: 400;
                        margin: 0;
                    }
}

/** NEW HOME **/
@media all {

    .hm-crsllel {
        background-color: #f1f1f1;
        display: flex;
    }

        .hm-crsllel .hm-innerpage {
            display: flex;
            padding: 30px;
        }
}

/** FALE CONOSCO **/
@media all {
    .sec-faleconosco {
        padding: 30px 0 60px;
    }

        .sec-faleconosco .fc-row01 {
            padding-bottom: 40px;
        }

            .sec-faleconosco .fc-row01 h3 {
                color: #333;
                font-family: 'Roboto', sans-serif;
                font-size: 26px;
                font-weight: 800;
                margin: 0;
                padding-bottom: 10px;
                text-transform: uppercase;
            }

            .sec-faleconosco .fc-row01 .bluedivider {
                margin-bottom: 15px;
            }

            .sec-faleconosco .fc-row01 p {
                color: #333;
                font-family: 'Roboto', sans-serif;
                font-size: 14px;
                font-weight: 600;
                margin: 0;
            }

                .sec-faleconosco .fc-row01 p span {
                    color: #0e2c6d;
                    font-size: 21px;
                }

    .fc-secatend {
        padding: 0;
    }


    .fc-secbanner .fc-ban {
        width: 100%;
    }

    .fc-list {
        display: flex;
        flex-wrap: wrap;
    }

        .fc-list .fc-itemlist {
            align-items: center;
            cursor: pointer;
            display: flex;
            justify-content: center;
            margin-bottom: 50px;
            padding: 15px 60px;
            width: 33%;
        }

            .fc-list .fc-itemlist:nth-child(2),
            .fc-list .fc-itemlist:nth-child(5) {
                border-left: 1px solid #46c5f8;
                border-right: 1px solid #46c5f8;
            }

            .fc-list .fc-itemlist .fc-itemimg {
                zoom: .8;
            }

    .fc-wpmodal .modal-content {
        background-color: #ececec;
    }

        .fc-wpmodal .modal-content .modal-title {
            font-family: 'Roboto', sans-serif;
            font-weight: 800;
        }

        .fc-wpmodal .modal-content p {
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: 400;
            margin: 0;
        }

        .fc-wpmodal .modal-content .fa-whatsapp {
            color: #97cf72;
        }
}

/** COMO COMPRAR **/
@media all {
    .ccp-sectext .ccp-row02 {
        align-items: center;
        display: flex;
        flex-direction: column;
        padding: 60px 150px;
    }

        .ccp-sectext .ccp-row02 .titlecol {
            align-items: center;
            display: flex;
            flex-direction: row;
            justify-content: center;
            padding-bottom: 35px;
            width: 100%;
        }

            .ccp-sectext .ccp-row02 .titlecol h3 {
                color: #023D5C;
                font-family: 'Roboto', sans-serif;
                font-size: 24px;
                font-weight: 800;
                text-transform: uppercase;
            }

        .ccp-sectext .ccp-row02 .ccp-infograph {
            width: 100%;
        }

        .ccp-sectext .ccp-row02 .ccp-infographmobile {
            display: none;
        }

    .ccp-sectext .ccp-row03 {
        padding: 40px 0;
    }

        .ccp-sectext .ccp-row03 .itemtitle p {
            color: #3e3e3e;
            font-size: 35px;
            font-weight: 400;
        }

        .ccp-sectext .ccp-row03 .itemtitle hr {
            border-top: 1px solid #9c9c9c;
        }

        .ccp-sectext .ccp-row03 ul li {
            border-bottom: 1px solid #cdcdcd;
            border-top: 0;
            color: #222;
            cursor: pointer;
            display: block;
            font-family: 'Roboto', sans-serif;
            font-weight: 400;
            text-transform: uppercase;
            margin: 0;
            padding: 15px 10px;
        }

            .ccp-sectext .ccp-row03 ul li i {
                line-height: 1.1;
                padding-right: 10px;
            }

            .ccp-sectext .ccp-row03 ul li p {
                margin: 0;
                text-transform: initial;
            }
}

/* SERVIÇOS */
@media all {
    .srv-secbanner .srv-ban {
        width: 100%;
    }

    .srv-sectext {
        padding: 30px 0;
    }

        .srv-sectext .innersec {
            display: flex;
            flex-direction: column;
            padding: 0 220px;
        }

            .srv-sectext .innersec .title {
                color: #333;
                font-family: 'Roboto', sans-serif;
                font-size: 21px;
                margin: 0 0 5px;
                text-align: center;
                text-transform: uppercase;
            }

            .srv-sectext .innersec .srv-customspace {
                align-items: center;
                display: flex;
                flex-direction: column;
                padding: 60px 0 90px;
            }

                .srv-sectext .innersec .srv-customspace .srv-mobileversion {
                    display: none;
                }


            .srv-sectext .innersec .srv-agend img {
                max-width: 940px;
                padding: 40px 0;
            }

            .srv-sectext .innersec .srv-item {
                display: flex;
                flex-direction: column;
                padding-bottom: 30px;
                position: relative;
            }

                .srv-sectext .innersec .srv-item.ident {
                    padding-left: 200px;
                }

                .srv-sectext .innersec .srv-item .srv-img01 {
                    bottom: 10px;
                    left: -190px;
                    position: absolute;
                    width: 180px;
                }

                .srv-sectext .innersec .srv-item .srv-img02 {
                    position: absolute;
                    right: -250px;
                    top: 10px;
                    width: 240px;
                }

                .srv-sectext .innersec .srv-item .srv-img03 {
                    left: 0;
                    position: absolute;
                    top: -5px;
                    width: 192px;
                    z-index: 1;
                }

                .srv-sectext .innersec .srv-item .bluedivider {
                    margin-bottom: 15px;
                }

                .srv-sectext .innersec .srv-item h4 {
                    color: #333;
                    font-family: 'Roboto', sans-serif;
                    font-size: 18px;
                    font-weight: bold;
                    margin: 0 0 5px;
                    text-transform: uppercase;
                }

                .srv-sectext .innersec .srv-item p {
                    color: #222;
                    font-size: 14px;
                    font-family: 'Roboto', sans-serif;
                    line-height: 1.8;
                    text-decoration: none;
                }

                    .srv-sectext .innersec .srv-item p a {
                        color: #023D5C;
                        text-decoration: none;
                    }
}

/* LISTAR VEÍCULOS */
@media all {
    .slv-content {
        padding: 30px 0 60px;
    }

        .slv-content .slv-innercont {
            display: flex;
        }

            .slv-content .slv-innercont .slv-sidebar {
                padding-right: 15px;
                width: 300px;
            }

                .slv-content .slv-innercont .slv-sidebar .slv-ftrtitle {
                    color: #023D5C;
                    font-family: 'Roboto', sans-serif;
                    font-size: 28px;
                    font-weight: 800;
                    margin-top: 0;
                }

                .slv-content .slv-innercont .slv-sidebar ul li a {
                    font-family: 'Roboto', sans-serif;
                }

                .slv-content .slv-innercont .slv-sidebar .btnFiltro {
                    font-family: 'Roboto', sans-serif;
                }

            .slv-content .slv-innercont .slv-mainbar {
                width: 100%;
            }

                .slv-content .slv-innercont .slv-mainbar .slv-restit {
                    color: #023D5C;
                    font-family: 'Roboto', sans-serif;
                    font-size: 28px;
                    font-weight: 800;
                }
}

/* HEADER: CATEGORIAS/FILTRO */
@media all {
    .mobct-header {
        display: none;
        position: fixed;
        top: 61px;
        width: 100%;
        z-index: 99999;
    }

        .mobct-header .mobct-buttons {
            align-items: center;
            border-bottom: 1px solid #8F8F8F;
            display: flex;
            justify-content: center;
            width: 100%;
            z-index: 999;
        }

            .mobct-header .mobct-buttons .mobct-hdleft {
                align-items: center;
                background: linear-gradient( 180deg, #206692, #1581a1);
                display: flex;
                justify-content: center;
                padding: 10px;
                width: 100%;
            }

                .mobct-header .mobct-buttons .mobct-hdleft i {
                    color: #fff;
                    font-size: 10px;
                    margin-right: 5px;
                }

                .mobct-header .mobct-buttons .mobct-hdleft .mobct-hdopentag {
                    color: #fff;
                    font-family: 'Roboto', sans-serif;
                    font-size: 12px;
                    font-weight: 400;
                    margin: 0;
                }

            .mobct-header .mobct-buttons .mobct-hdright {
                align-items: center;
                background-color: #fff;
                display: flex;
                justify-content: center;
                padding: 10px;
                width: 100%;
            }

                .mobct-header .mobct-buttons .mobct-hdright i {
                    color: #206692;
                    font-size: 10px;
                    margin-right: 5px;
                }

                .mobct-header .mobct-buttons .mobct-hdright .mobct-hdopentag {
                    color: #206692;
                    font-family: 'Roboto', sans-serif;
                    font-size: 12px;
                    font-weight: 400;
                    margin: 0;
                }

        .mobct-header .mobct-content {
            display: flex;
            flex-direction: column;
            height: 0;
            opacity: 0;
            overflow-y: scroll;
            padding: 42px 0 0;
            position: absolute;
            transition: height .8s ease-out, opacity 0.2s ease-out 0.3s;
            width: 100%;
            z-index: 99;
        }

            .mobct-header .mobct-content.opened {
                height: calc(100vh - 60px);
                opacity: 1;
            }

            .mobct-header .mobct-content .mobct-background {
                background-color: rgba(0,0,0,.5);
                height: 100%;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: -1;
            }

            .mobct-header .mobct-content .innercateg {
                background-color: #fff;
                display: flex;
                flex-direction: column;
                height: auto;
            }

                .mobct-header .mobct-content .innercateg .hm-catitem {
                    align-items: center;
                    border-bottom: 1px solid #bdbdbd;
                    display: flex;
                    flex-direction: row;
                    justify-content: flex-start;
                    margin: 0 15px;
                    padding: 10px 0;
                    text-decoration: none;
                }

                    .mobct-header .mobct-content .innercateg .hm-catitem .hm-caticon {
                        align-items: center;
                        background: transparent linear-gradient( 46deg, #23598b 0%, #1289a5 100%) 0% 0% no-repeat padding-box;
                        border-radius: 50%;
                        display: flex;
                        height: 50px;
                        justify-content: center;
                        width: 50px;
                    }

                        .mobct-header .mobct-content .innercateg .hm-catitem .hm-caticon img {
                            height: 25px;
                            width: 25px;
                        }

                            .mobct-header .mobct-content .innercateg .hm-catitem .hm-caticon img.first {
                                margin-bottom: 1px;
                            }

                            .mobct-header .mobct-content .innercateg .hm-catitem .hm-caticon img.third {
                                height: 23px;
                            }

                            .mobct-header .mobct-content .innercateg .hm-catitem .hm-caticon img.fifth {
                                height: 46px;
                                margin-left: -4px;
                                width: 46px;
                            }

                    .mobct-header .mobct-content .innercateg .hm-catitem .hm-catlabel {
                        color: #222;
                        font-family: 'Roboto', sans-serif;
                        font-size: 14px;
                        margin: 0;
                        padding-left: 10px;
                    }

            .mobct-header .mobct-content .mobct-innertgft {
                background-color: #fff;
                padding: 15px;
            }

                .mobct-header .mobct-content .mobct-innertgft .mobct-head {
                    align-items: flex-end;
                    border-bottom: 1px solid #9c9c9c;
                    display: flex;
                    min-height: 36px;
                }

                    .mobct-header .mobct-content .mobct-innertgft .mobct-head .mobct-mode {
                        color: #9c9c9c;
                        font-family: 'Roboto', sans-serif;
                        font-size: 14px;
                        font-weight: 400;
                        margin: 0;
                    }

                .mobct-header .mobct-content .mobct-innertgft .mobct-lineone {
                    margin-top: 10px;
                }

                    .mobct-header .mobct-content .mobct-innertgft .mobct-lineone label {
                        color: #9c9c9c;
                        font-family: 'Roboto', sans-serif;
                        font-size: 14px;
                        font-weight: 400;
                        margin: 0;
                    }

                .mobct-header .mobct-content .mobct-innertgft .mobct-lastline .form-group {
                    display: flex;
                    justify-content: center;
                    margin-top: 10px;
                }

                .mobct-header .mobct-content .mobct-innertgft .mobct-lastline .mobct-buscar {
                    background: linear-gradient( 75deg, #01848C, #14005D);
                    border: none;
                    border-radius: 6px;
                    color: #fff;
                    font-family: 'Roboto', sans-serif;
                    font-size: 14px;
                    font-weight: 400;
                    height: 40px;
                    padding: 10px 40px;
                }
}

/** HOME: MAIN BANNER **/
@media all {
    /*    .hm-secmainbnnr .carousel-inner .carousel-item {
        background-color: #3e3e3e;
    }

        .hm-secmainbnnr .carousel-inner .carousel-item a img {
            max-height: 300px;
            object-fit: contain;
            width: 100%;
        }*/
}

/** ACEITE TERMOS **/
@media all {
    .accbox {
        background-color: #fff;
        bottom: 0;
        padding: 30px 0;
        position: fixed;
        width: 100%;
        z-index: 10001;
    }

        .accbox .acc-inner {
            align-items: center;
            display: flex;
            justify-content: space-between;
        }

            .accbox .acc-inner .acc-left .acc-title {
                color: #0c346f;
                font-family: 'Roboto', sans-serif;
                font-size: 21px;
                font-weight: 800;
                margin: 0;
            }

            .accbox .acc-inner .acc-left .acc-text {
                color: #3e3e3e;
                font-family: 'Roboto', sans-serif;
                font-size: 14px;
                font-weight: 400;
                margin: 0;
            }

                .accbox .acc-inner .acc-left .acc-text .acc-link {
                    color: #0c346f;
                }

            .accbox .acc-inner .acc-left .acc-inplabel {
                color: #3e3e3e;
                font-family: 'Roboto', sans-serif;
                font-size: 14px;
                font-weight: 800;
                margin: 0;
            }

            .accbox .acc-inner .acc-right .acc-confirm {
                align-items: center;
                background-color: #0c346f;
                border: none;
                border-radius: 5px;
                color: #fff;
                cursor: pointer;
                display: flex;
                font-family: 'Roboto', sans-serif;
                font-size: 14px;
                font-weight: 400;
                height: 40px;
                justify-content: center;
                line-height: 1.5;
                margin-bottom: 0;
                padding-left: 30px;
                padding-right: 30px;
                text-transform: uppercase;
                transition: background-color 0.6s, color 0.6s;
                width: 100%;
            }

            .accbox .acc-inner .acc-left .checkbox-primary input[type="checkbox"]:checked + label::before {
                background-color: #0c346f;
                border-color: #0c346f;
            }
}

/** QUERO VENDER **/
@media all {
    .qvd-secintro {
        padding: 30px 0;
    }

        .qvd-secintro .qvd-inner {
            display: flex;
            flex-direction: row;
        }

            .qvd-secintro .qvd-inner .qvd-lftcol {
                display: flex;
                flex-direction: column;
                justify-content: center;
                min-width: 175px;
                width: 100%;
            }

                .qvd-secintro .qvd-inner .qvd-lftcol .qvd-title {
                    color: #3e3e3e;
                    font-family: 'Roboto', sans-serif;
                    font-size: 64px;
                    font-weight: 700;
                    padding-bottom: 30px;
                    text-transform: uppercase;
                }

                    .qvd-secintro .qvd-inner .qvd-lftcol .qvd-title span {
                        color: #002e96;
                    }

                .qvd-secintro .qvd-inner .qvd-lftcol .qvd-subtlt {
                    background-color: #002e96;
                    color: #fff;
                    font-family: 'Roboto', sans-serif;
                    font-size: 32px;
                    font-weight: 700;
                    margin: 0;
                    padding: 3px 12px 3px 0;
                    position: relative;
                    width: fit-content;
                }

                    .qvd-secintro .qvd-inner .qvd-lftcol .qvd-subtlt:after {
                        background-color: #002e96;
                        content: '';
                        height: 100%;
                        left: -150%;
                        position: absolute;
                        top: 0;
                        width: 150%;
                    }

                .qvd-secintro .qvd-inner .qvd-lftcol .qvd-text {
                    color: #3e3e3e;
                    font-family: 'Roboto', sans-serif;
                    font-size: 21px;
                    padding-top: 15px;
                }

            .qvd-secintro .qvd-inner .qvd-rgtcol {
                display: flex;
                flex-direction: column;
                width: 100%;
            }

                .qvd-secintro .qvd-inner .qvd-rgtcol .qvd-rgtimg {
                    width: 100%;
                }


    .qvd-seccmanc {
        background-color: #378fe1;
        padding: 30px 0;
    }

        .qvd-seccmanc .qvd-title {
            color: #fff;
            font-family: 'Roboto', sans-serif;
            font-size: 26px;
            font-weight: 700;
            padding-bottom: 30px;
            text-transform: uppercase;
        }

        .qvd-seccmanc .qvd-inner {
            display: flex;
            flex-direction: row;
            padding: 0 120px;
        }

            .qvd-seccmanc .qvd-inner .qvd-col {
                align-items: center;
                display: flex;
                flex-direction: column;
                padding: 10px;
                position: relative;
                width: 100%;
            }

                .qvd-seccmanc .qvd-inner .qvd-col:after {
                    background: url(Images/quero-vender/qvd05.png);
                    content: "";
                    height: 109px;
                    position: absolute;
                    right: -25px;
                    top: 60px;
                    width: 63px;
                }

                .qvd-seccmanc .qvd-inner .qvd-col:last-child:after {
                    display: none;
                }

                .qvd-seccmanc .qvd-inner .qvd-col .qvd-img {
                    height: 200px;
                    max-width: 190px;
                    object-fit: contain;
                    width: 100%;
                }

                .qvd-seccmanc .qvd-inner .qvd-col .qvd-text {
                    color: #fff;
                    font-family: 'Roboto', sans-serif;
                    font-size: 14px;
                    padding: 15px 60px 0;
                    text-align: center;
                }

    .qvd-sectdon {
        background: url(Images/quero-vender/qvd06.png);
        padding: 30px 0;
    }

        .qvd-sectdon .qvd-inner {
            display: flex;
            flex-direction: row;
        }

            .qvd-sectdon .qvd-inner .qvd-lftcol {
                display: flex;
                flex-direction: column;
                justify-content: center;
                width: 100%;
            }

                .qvd-sectdon .qvd-inner .qvd-lftcol .qvd-title {
                    color: #3e3e3e;
                    font-family: 'Roboto', sans-serif;
                    font-size: 64px;
                    font-weight: 700;
                    line-height: 1;
                    margin: 0;
                    position: relative;
                    width: fit-content;
                    z-index: 1;
                }

                    .qvd-sectdon .qvd-inner .qvd-lftcol .qvd-title:after {
                        background-color: #f6ce68;
                        bottom: 10px;
                        content: '';
                        height: 20px;
                        left: 0;
                        position: absolute;
                        width: 100%;
                        z-index: -1;
                    }

                .qvd-sectdon .qvd-inner .qvd-lftcol .qvd-text {
                    color: #3e3e3e;
                    font-family: 'Roboto', sans-serif;
                    font-size: 32px;
                    line-height: 1;
                    margin: 0;
                    padding: 15px;
                }

            .qvd-sectdon .qvd-inner .qvd-rgtcol {
                display: flex;
                flex-direction: column;
                width: 100%;
            }

                .qvd-sectdon .qvd-inner .qvd-rgtcol .qvd-rgtimg {
                    max-height: 500px;
                    object-fit: contain;
                    width: 100%;
                }

    .qvd-secvntg {
        padding: 60px 0;
    }

        .qvd-secvntg .qvd-inner {
            display: flex;
            flex-direction: column;
        }

            .qvd-secvntg .qvd-inner .qvd-tlt {
                background-color: #002e96;
                color: #fff;
                font-family: 'Roboto', sans-serif;
                font-size: 21px;
                font-weight: 700;
                margin: 0 auto 30px;
                padding: 5px 40px;
                position: relative;
                text-transform: uppercase;
            }

            .qvd-secvntg .qvd-inner .qvd-text {
                color: #3e3e3e;
                font-family: 'Roboto', sans-serif;
                font-size: 24px;
                line-height: 1.2;
                margin: 0;
                padding-bottom: 10px;
            }

    .qvd-secanunc {
        padding: 30px 0;
    }

        .qvd-secanunc .qvd-inner {
            display: flex;
            flex-direction: column;
        }

            .qvd-secanunc .qvd-inner .qvd-tlt {
                background-color: #002e96;
                color: #fff;
                font-family: 'Roboto', sans-serif;
                font-size: 21px;
                font-weight: 700;
                margin: 0 0 30px;
                padding: 5px 40px 5px 120px;
                position: relative;
                width: fit-content;
            }

            .qvd-secanunc .qvd-inner .qvd-form {
                display: grid;
                grid-column-gap: 50px;
                grid-template-columns: auto auto auto auto auto auto auto auto auto auto auto auto;
                padding: 30px 120px 0;
            }

                .qvd-secanunc .qvd-inner .qvd-form .qvd-formlabel {
                    color: #3e3e3e;
                    font-family: 'Roboto', sans-serif;
                    font-size: 16px;
                    margin: 0;
                }

                .qvd-secanunc .qvd-inner .qvd-form .qvd-formitm {
                    display: flex;
                    flex-direction: column;
                    padding-bottom: 30px;
                    width: 100%;
                }

                    .qvd-secanunc .qvd-inner .qvd-form .qvd-formitm.name {
                        grid-column: 1 / 7;
                    }

                    .qvd-secanunc .qvd-inner .qvd-form .qvd-formitm.tipoPessoa {
                        grid-column: 7 / 13;
                    }
                    .qvd-secanunc .qvd-inner .qvd-form .qvd-formitm.phone {
                        grid-column: 1 / 7;
                    }

                    .qvd-secanunc .qvd-inner .qvd-form .qvd-formitm.mail {
                        grid-column: 7 / 13;
                    }

                    .qvd-secanunc .qvd-inner .qvd-form .qvd-formitm.city {
                        grid-column: 1 / 7;
                    }

                    .qvd-secanunc .qvd-inner .qvd-form .qvd-formitm.uf {
                        grid-column: 7 / 13;
                    }

                    .qvd-secanunc .qvd-inner .qvd-form .qvd-formitm.checks {
                        grid-column: 1 / 6;
                    }

                    .qvd-secanunc .qvd-inner .qvd-form .qvd-formitm.message {
                        grid-column: 1 / 13;
                    }

                    .qvd-secanunc .qvd-inner .qvd-form .qvd-formitm.send {
                        align-items: center;
                        grid-column: 1 / 13;
                    }

                    .qvd-secanunc .qvd-inner .qvd-form .qvd-formitm .qvd-field {
                        border: 2px solid #002e96;
                        border-radius: 0;
                        height: 42px;
                    }

                    .qvd-secanunc .qvd-inner .qvd-form .qvd-formitm .qvd-checklabel {
                        color: #3e3e3e;
                        font-family: 'Roboto', sans-serif;
                        font-size: 14px;
                        margin: -15px 0 0 20px;
                    }

                    .qvd-secanunc .qvd-inner .qvd-form .qvd-formitm .qvd-textfield {
                        background-color: #e5eeff;
                        border: 0;
                        border-radius: 0;
                        box-shadow: none;
                    }

                    .qvd-secanunc .qvd-inner .qvd-form .qvd-formitm .qvd-sendbutt {
                        background: none;
                        background-color: #002e96;
                        border-radius: 0 !important;
                        color: #fff;
                        font-family: 'Roboto', sans-serif;
                        font-size: 21px;
                        font-weight: 700;
                        margin: 0;
                        padding: 5px 120px;
                        width: fit-content;
                    }

    .qvd-secduvid {
        background-color: #378fe1;
        padding: 30px 0;
    }

        .qvd-secduvid .qvd-inner {
            display: flex;
            flex-direction: column;
            padding: 0 120px;
        }

            .qvd-secduvid .qvd-inner .qvd-title {
                color: #fff;
                font-family: 'Roboto', sans-serif;
                font-size: 48px;
                font-weight: 700;
                text-align: center;
                line-height: 1;
            }

            .qvd-secduvid .qvd-inner .qvd-text {
                color: #fff;
                font-family: 'Roboto', sans-serif;
                font-size: 30px;
                text-align: center;
                line-height: 1.2;
            }

                .qvd-secduvid .qvd-inner .qvd-text .qvd-img {
                    height: 20px;
                    margin-top: -4px;
                    width: 20px;
                }

                .qvd-secduvid .qvd-inner .qvd-text a {
                    color: #fff;
                    text-decoration: none;
                }
}

/** AJUSTES MINHA CONTA **/
@media all {
    a {
        color: #222222;
        text-decoration: none;
    }

    .banner {
        position: relative !important;
    }

    .faixaMarca {
        left: 11px;
    }

    .borderConteudo {
        padding: 10px;
    }

    .car-details .tabs .tab-links {
        background: linear-gradient( 75deg, #01848C, #14005D) !important;
    }

    .div-logout label {
        color: #222222;
    }

    .form-control {
        box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    }

    .list-group-item {
        margin-bottom: 5px;
        border: 0;
    }

    .form-group {
        margin-bottom: 15px;
    }

    .panel-body {
        padding: 15px;
    }

    .radio, .checkbox {
        position: relative;
        display: block;
        min-height: 20px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .bg-gradient {
        background: linear-gradient( 75deg, #01848C, #14005D) !important;
    }

    .list-group {
        margin-bottom: 20px;
        padding-left: 0;
    }
}

/** MODAL FINANC **/
@media all {
    .mdl-financ input,
    .mdl-financ textarea {
        border: 1px solid #eeeeee;
        margin-bottom: 13px;
        box-shadow: none;
    }

        .mdl-financ input:focus,
        .mdl-financ textarea:focus {
            border: 1px solid #eeeeee;
            box-shadow: none;
            outline: none;
        }

    .mdl-financ .mdl-txt {
        font-size: 1rem;
        margin-bottom: 5px;
    }

    .mdl-financ .botoesLance {
        padding: 10px;
    }
}

/** MODAL FINANC **/
@media all {
    .mdl-transp input,
    .mdl-transp textarea {
        border: 1px solid #eeeeee;
        margin-bottom: 13px;
        box-shadow: none;
    }

        .mdl-transp input:focus,
        .mdl-transp textarea:focus {
            border: 1px solid #eeeeee;
            box-shadow: none;
            outline: none;
        }

    .mdl-transp .mdl-txt {
        font-size: 1rem;
        margin-bottom: 5px;
    }

    .mdl-transp .botoesLance {
        padding: 10px;
    }
}
