.ntb-row{

    display:-ms-flexbox  !important;
    display:flex  !important;
    -ms-flex-wrap:wrap  !important;
    flex-wrap:wrap
}
.ntb{
    -ms-flex-preferred-size:0  !important;
    flex-basis:0  !important;
    -ms-flex-positive:1  !important;
    flex-grow:1  !important;
    max-width:100%
}
.ntb-auto{
    -ms-flex:0 0 auto  !important;
    flex:0 0 auto  !important;
    width:auto  !important;
    max-width:none
}
.ntb-1{
    -ms-flex:0 0 8.333333%  !important;
    flex:0 0 8.333333%  !important;
    max-width:8.333333%
}
.ntb-2{
    -ms-flex:0 0 16.666667%  !important;
    flex:0 0 16.666667%  !important;
    max-width:16.666667%
}
.ntb-3{
    -ms-flex:0 0 25%  !important;
    flex:0 0 25%  !important;
    max-width:25%
}
.ntb-4{
    -ms-flex:0 0 33.333333%  !important;
    flex:0 0 33.333333%  !important;
    max-width:33.333333%
}
.ntb-5{
    -ms-flex:0 0 41.666667%  !important;
    flex:0 0 41.666667%  !important;
    max-width:41.666667%
}
.ntb-6{
    -ms-flex:0 0 50%  !important;
    flex:0 0 50%  !important;
    max-width:50%
}
.ntb-7{
    -ms-flex:0 0 58.333333%  !important;
    flex:0 0 58.333333%  !important;
    max-width:58.333333%
}
.ntb-8{
    -ms-flex:0 0 66.666667%  !important;
    flex:0 0 66.666667%  !important;
    max-width:66.666667%
}
.ntb-9{
    -ms-flex:0 0 75%  !important;
    flex:0 0 75%  !important;
    max-width:75%
}
.ntb-10{
    -ms-flex:0 0 83.333333%  !important;
    flex:0 0 83.333333%  !important;
    max-width:83.333333%
}
.ntb-11{
    -ms-flex:0 0 91.666667%  !important;
    flex:0 0 91.666667%  !important;
    max-width:91.666667%
}
.ntb-12{
    -ms-flex:0 0 100%  !important;
    flex:0 0 100%  !important;
    max-width:100%  !important;
    margin-bottom:10px
}
.ntb,.ntb-auto,.ntb-1,.ntb-2,.ntb-3,.ntb-4,.ntb-5,.ntb-6,.ntb-7,.ntb-8,.ntb-9,.ntb-10,.ntb-11,.ntb-12,.ntb-sm,.ntb-sm-auto,.ntb-sm-1,.ntb-sm-2,.ntb-sm-3,.ntb-sm-4,.ntb-sm-5,.ntb-sm-6,.ntb-sm-7,.ntb-sm-8,.ntb-sm-9,.ntb-sm-10,.ntb-sm-11,.ntb-sm-12,.ntb-xsm,.ntb-xsm-auto,.ntb-xsm-1,.ntb-xsm-2,.ntb-xsm-3,.ntb-xsm-4,.ntb-xsm-5,.ntb-xsm-6,.ntb-xsm-7,.ntb-xsm-8,.ntb-xsm-9,.ntb-xsm-10,.ntb-xsm-11,.ntb-xsm-12,.ntb-md,.ntb-md-auto,.ntb-md-1,.ntb-md-2,.ntb-md-3,.ntb-md-4,.ntb-md-5,.ntb-md-6,.ntb-md-7,.ntb-md-8,.ntb-md-9,.ntb-md-10,.ntb-md-11,.ntb-md-12,.ntb-lg,.ntb-lg-auto,.ntb-lg-1,.ntb-lg-2,.ntb-lg-3,.ntb-lg-4,.ntb-lg-5,.ntb-lg-6,.ntb-lg-7,.ntb-lg-8,.ntb-lg-9,.ntb-lg-10,.ntb-lg-11,.ntb-lg-12,.ntb-xl,.ntb-xl-auto,.ntb-xl-1,.ntb-xl-2,.ntb-xl-3,.ntb-xl-4,.ntb-xl-5,.ntb-xl-6,.ntb-xl-7,.ntb-xl-8,.ntb-xl-9,.ntb-xl-10,.ntb-xl-11,.ntb-xl-12{
    float:left
}
@media only screen and (max-width:576px){
    .hide-xsm{
        display: none !important;
    }
    .show-xsm{
        display: grid !important;
    }
    .ntb-xsm{
        -ms-flex-preferred-size:0  !important;
        flex-basis:0  !important;
        -ms-flex-positive:1  !important;
        flex-grow:1  !important;
        max-width:100%
    }
    .ntb-xsm-auto{
        -ms-flex:0 0 auto  !important;
        flex:0 0 auto  !important;
        width:auto  !important;
        max-width:none
    }
    .ntb-xsm-1{
        -ms-flex:0 0 8.333333%  !important;
        flex:0 0 8.333333%  !important;
        max-width:8.333333%
    }
    .ntb-xsm-2{
        -ms-flex:0 0 16.666667%  !important;
        flex:0 0 16.666667%  !important;
        max-width:16.666667%
    }
    .ntb-xsm-3{
        -ms-flex:0 0 25%  !important;
        flex:0 0 25%  !important;
        max-width:25%
    }
    .ntb-xsm-4{
        -ms-flex:0 0 33.333333%  !important;
        flex:0 0 33.333333%  !important;
        max-width:33.333333%
    }
    .ntb-xsm-5{
        -ms-flex:0 0 41.666667%  !important;
        flex:0 0 41.666667%  !important;
        max-width:41.666667%
    }
    .ntb-xsm-6{
        -ms-flex:0 0 50%  !important;
        flex:0 0 50%  !important;
        max-width:50%
    }
    .ntb-xsm-7{
        -ms-flex:0 0 58.333333%  !important;
        flex:0 0 58.333333%  !important;
        max-width:58.333333%
    }
    .ntb-xsm-8{
        -ms-flex:0 0 66.666667%  !important;
        flex:0 0 66.666667%  !important;
        max-width:66.666667%
    }
    .ntb-xsm-9{
        -ms-flex:0 0 75%  !important;
        flex:0 0 75%  !important;
        max-width:75%
    }
    .ntb-xsm-10{
        -ms-flex:0 0 83.333333%  !important;
        flex:0 0 83.333333%  !important;
        max-width:83.333333%
    }
    .ntb-xsm-11{
        -ms-flex:0 0 91.666667%  !important;
        flex:0 0 91.666667%  !important;
        max-width:91.666667%
    }
    .ntb-xsm-12{
        -ms-flex:0 0 100%  !important;
        flex:0 0 100%  !important;
        max-width:100%
    }
    .ntb-xsm-right{
        text-align:right
    }
    .ntb-xsm-left{
        text-align:left
    }
    .ntb-xsm-center{
        text-align:center
    }

}
@media only screen and (min-width:576px){
    .hide-sm{
        display: none !important;
    }
    .show-sm{
        display: grid !important;
    }
    .ntb-sm{
        -ms-flex-preferred-size:0  !important;
        flex-basis:0  !important;
        -ms-flex-positive:1  !important;
        flex-grow:1  !important;
        max-width:100%
    }
    .ntb-sm-auto{
        -ms-flex:0 0 auto  !important;
        flex:0 0 auto  !important;
        width:auto  !important;
        max-width:none
    }
    .ntb-sm-1{
        -ms-flex:0 0 8.333333%  !important;
        flex:0 0 8.333333%  !important;
        max-width:8.333333%
    }
    .ntb-sm-2{
        -ms-flex:0 0 16.666667%  !important;
        flex:0 0 16.666667%  !important;
        max-width:16.666667%
    }
    .ntb-sm-3{
        -ms-flex:0 0 25%  !important;
        flex:0 0 25%  !important;
        max-width:25%
    }
    .ntb-sm-4{
        -ms-flex:0 0 33.333333%  !important;
        flex:0 0 33.333333%  !important;
        max-width:33.333333%
    }
    .ntb-sm-5{
        -ms-flex:0 0 41.666667%  !important;
        flex:0 0 41.666667%  !important;
        max-width:41.666667%
    }
    .ntb-sm-6{
        -ms-flex:0 0 50%  !important;
        flex:0 0 50%  !important;
        max-width:50%
    }
    .ntb-sm-7{
        -ms-flex:0 0 58.333333%  !important;
        flex:0 0 58.333333%  !important;
        max-width:58.333333%
    }
    .ntb-sm-8{
        -ms-flex:0 0 66.666667%  !important;
        flex:0 0 66.666667%  !important;
        max-width:66.666667%
    }
    .ntb-sm-9{
        -ms-flex:0 0 75%  !important;
        flex:0 0 75%  !important;
        max-width:75%
    }
    .ntb-sm-10{
        -ms-flex:0 0 83.333333%  !important;
        flex:0 0 83.333333%  !important;
        max-width:83.333333%
    }
    .ntb-sm-11{
        -ms-flex:0 0 91.666667%  !important;
        flex:0 0 91.666667%  !important;
        max-width:91.666667%
    }
    .ntb-sm-12{
        -ms-flex:0 0 100%  !important;
        flex:0 0 100%  !important;
        max-width:100%
    }
    .ntb-sm-right{
        text-align:right
    }
    .ntb-sm-left{
        text-align:left
    }
    .ntb-sm-center{
        text-align:center
    }

}
@media only screen and (min-width:768px){
    .hide-md{
        display: none !important;
    }
    .show-md{
        display: flex !important;
    }
    .ntb-md{
        -ms-flex-preferred-size:0  !important;
        flex-basis:0  !important;
        -ms-flex-positive:1  !important;
        flex-grow:1  !important;
        max-width:100%
    }
    .ntb-md-auto{
        -ms-flex:0 0 auto  !important;
        flex:0 0 auto  !important;
        width:auto  !important;
        max-width:none
    }
    .ntb-md-1{
        -ms-flex:0 0 8.333333%  !important;
        flex:0 0 8.333333%  !important;
        max-width:8.333333%
    }
    .ntb-md-2{
        -ms-flex:0 0 16.666667%  !important;
        flex:0 0 16.666667%  !important;
        max-width:16.666667%
    }
    .ntb-md-3{
        -ms-flex:0 0 25%  !important;
        flex:0 0 25%  !important;
        max-width:25%
    }
    .ntb-md-4{
        -ms-flex:0 0 33.333333%  !important;
        flex:0 0 33.333333%  !important;
        max-width:33.333333%
    }
    .ntb-md-5{
        -ms-flex:0 0 41.666667%  !important;
        flex:0 0 41.666667%  !important;
        max-width:41.666667%
    }
    .ntb-md-6{
        -ms-flex:0 0 50%  !important;
        flex:0 0 50%  !important;
        max-width:50%
    }
    .ntb-md-7{
        -ms-flex:0 0 58.333333%  !important;
        flex:0 0 58.333333%  !important;
        max-width:58.333333%
    }
    .ntb-md-8{
        -ms-flex:0 0 66.666667%  !important;
        flex:0 0 66.666667%  !important;
        max-width:66.666667%
    }
    .ntb-md-9{
        -ms-flex:0 0 75%  !important;
        flex:0 0 75%  !important;
        max-width:75%
    }
    .ntb-md-10{
        -ms-flex:0 0 83.333333%  !important;
        flex:0 0 83.333333%  !important;
        max-width:83.333333%
    }
    .ntb-md-11{
        -ms-flex:0 0 91.666667%  !important;
        flex:0 0 91.666667%  !important;
        max-width:91.666667%
    }
    .ntb-md-12{
        -ms-flex:0 0 100%  !important;
        flex:0 0 100%  !important;
        max-width:100%
    }
    .ntb-md-right{
        text-align:right
    }
    .ntb-md-left{
        text-align:left
    }
    .ntb-md-center{
        text-align:center
    }

}
@media only screen and (min-width:992px){
    .hide-lg{
        display: none !important;
    }
    .show-lg{
        display: grid !important;
    }
    .ntb-lg{
        -ms-flex-preferred-size:0  !important;
        flex-basis:0  !important;
        -ms-flex-positive:1  !important;
        flex-grow:1  !important;
        max-width:100%
    }
    .ntb-lg-auto{
        -ms-flex:0 0 auto  !important;
        flex:0 0 auto  !important;
        width:auto  !important;
        max-width:none
    }
    .ntb-lg-1{
        -ms-flex:0 0 8.333333%  !important;
        flex:0 0 8.333333%  !important;
        max-width:8.333333%
    }
    .ntb-lg-2{
        -ms-flex:0 0 16.666667%  !important;
        flex:0 0 16.666667%  !important;
        max-width:16.666667%
    }
    .ntb-lg-3{
        -ms-flex:0 0 25%  !important;
        flex:0 0 25%  !important;
        max-width:25%
    }
    .ntb-lg-4{
        -ms-flex:0 0 33.333333%  !important;
        flex:0 0 33.333333%  !important;
        max-width:33.333333%
    }
    .ntb-lg-5{
        -ms-flex:0 0 41.666667%  !important;
        flex:0 0 41.666667%  !important;
        max-width:41.666667%
    }
    .ntb-lg-6{
        -ms-flex:0 0 50%  !important;
        flex:0 0 50%  !important;
        max-width:50%
    }
    .ntb-lg-7{
        -ms-flex:0 0 58.333333%  !important;
        flex:0 0 58.333333%  !important;
        max-width:58.333333%
    }
    .ntb-lg-8{
        -ms-flex:0 0 66.666667%  !important;
        flex:0 0 66.666667%  !important;
        max-width:66.666667%
    }
    .ntb-lg-9{
        -ms-flex:0 0 75%  !important;
        flex:0 0 75%  !important;
        max-width:75%
    }
    .ntb-lg-10{
        -ms-flex:0 0 83.333333%  !important;
        flex:0 0 83.333333%  !important;
        max-width:83.333333%
    }
    .ntb-lg-11{
        -ms-flex:0 0 91.666667%  !important;
        flex:0 0 91.666667%  !important;
        max-width:91.666667%
    }
    .ntb-lg-12{
        -ms-flex:0 0 100%  !important;
        flex:0 0 100%  !important;
        max-width:100%
    }
    .ntb-lg-right{
        text-align:right
    }
    .ntb-lg-left{
        text-align:left
    }
    .ntb-lg-center{
        text-align:center
    }

}
@media only screen and (min-width:1200px){
    .hide-xl{
        display: none !important;
    }
    .show-xl{
        display: grid !important;
    }
    .ntb-xl{
        -ms-flex-preferred-size:0  !important;
        flex-basis:0  !important;
        -ms-flex-positive:1  !important;
        flex-grow:1  !important;
        max-width:100%
    }
    .ntb-xl-auto{
        -ms-flex:0 0 auto  !important;
        flex:0 0 auto  !important;
        width:auto  !important;
        max-width:none
    }
    .ntb-xl-1{
        -ms-flex:0 0 8.333333%  !important;
        flex:0 0 8.333333%  !important;
        max-width:8.333333%
    }
    .ntb-xl-2{
        -ms-flex:0 0 16.666667%  !important;
        flex:0 0 16.666667%  !important;
        max-width:16.666667%
    }
    .ntb-xl-3{
        -ms-flex:0 0 25%  !important;
        flex:0 0 25%  !important;
        max-width:25%
    }
    .ntb-xl-4{
        -ms-flex:0 0 33.333333%  !important;
        flex:0 0 33.333333%  !important;
        max-width:33.333333%
    }
    .ntb-xl-5{
        -ms-flex:0 0 41.666667%  !important;
        flex:0 0 41.666667%  !important;
        max-width:41.666667%
    }
    .ntb-xl-6{
        -ms-flex:0 0 50%  !important;
        flex:0 0 50%  !important;
        max-width:50%
    }
    .ntb-xl-7{
        -ms-flex:0 0 58.333333%  !important;
        flex:0 0 58.333333%  !important;
        max-width:58.333333%
    }
    .ntb-xl-8{
        -ms-flex:0 0 66.666667%  !important;
        flex:0 0 66.666667%  !important;
        max-width:66.666667%
    }
    .ntb-xl-9{
        -ms-flex:0 0 75%  !important;
        flex:0 0 75%  !important;
        max-width:75%
    }
    .ntb-xl-10{
        -ms-flex:0 0 83.333333%  !important;
        flex:0 0 83.333333%  !important;
        max-width:83.333333%
    }
    .ntb-xl-11{
        -ms-flex:0 0 91.666667%  !important;
        flex:0 0 91.666667%  !important;
        max-width:91.666667%
    }
    .ntb-xl-12{
        -ms-flex:0 0 100%  !important;
        flex:0 0 100%  !important;
        max-width:100%
    }
    .ntb-xl-right{
        text-align:right
    }
    .ntb-xl-left{
        text-align:left
    }
    .ntb-xl-center{
        text-align:center
    }

}
.entrelinhas{
    line-height:1.5
}

table.pro, table.contra{
    width: 98%  !important;
    -webkit-box-shadow: 0 0 5px #d8d8d8  !important;
    box-shadow: 0 0 5px #d8d8d8  !important;
    border: 0px  !important;
    border-radius: 8px 8px 0 0  !important;
}

table.pro th {
    max-height: 60px  !important;
    height: 60px  !important;
    color: #fff  !important;
    line-height: 90px  !important;
    text-transform: uppercase  !important;
    text-align: center  !important;
    border-radius: 8px 8px 0 0  !important;
    font-style: normal  !important;
    padding: 0  !important;
    border: 0px   !important;
}

table.contra th {
    max-height: 60px  !important;
    height: 60px  !important;
    color: #fff  !important;
    line-height: 90px  !important;
    text-transform: uppercase  !important;
    text-align: center  !important;
    border-radius: 8px 8px 0 0  !important;
    font-style: normal  !important;
    padding: 0  !important;
    border: 0px   !important;
}

table.pro td, table.contra td {
    vertical-align: top  !important;
    border-radius: 8px  !important;
    text-align: left  !important;
    line-height: 25px  !important;
    padding: 12px  !important;
    border: 0px   !important;
    padding: 5px 15px  !important;
    max-height: 30px  !important;
}

table.pro td.center, table.contra td.center {
    text-align: center !important;
}

table.pro td .img-pro, table.contra td .img-pro {
    width: 25px  !important;
    max-height: 25px  !important;
    height: 25px  !important;
}

table.pro tr, table.pro th, table.pro tbody, table.contra tr, table.contra th, table.contra tbody{
    border: 0  !important;
    margin: 0  !important;
    padding: 0  !important;
}

table.pro tr td:first-of-type, table.contra tr td:first-of-type {
    width: 15%  !important;
}

.mainAval{
    background: #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-radius: 0 8px 8px 8px;
    -webkit-box-shadow: 0 0px 5px #d8d8d8;
    box-shadow: 0 0px 5px #d8d8d8;
    padding: 20px 20px 40px 20px;
}

.ntb-button-avaliacao {
    color: #fff !important;
    -webkit-box-shadow: 0 0px 5px #929292;
    box-shadow: 0 0px 5px #929292;
    max-width: 248px;
    width: 100%;
    text-align: center;
    text-decoration: none;
    border-radius: 2em;
    font-style: normal;
    text-transform: uppercase;
    border: 0 !important;
    margin: 25px auto 0 auto;
    padding: 0 25px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    font-weight: 600;
    padding: 10px 20px;
}

.ntb-button-avaliacao:hover {
    box-shadow: rgba(3,3,3,.4) 0 8px 12px 0px!important;
}

.listaTitle{
    font-size: 1.5em;
    font-weight: 700;
}

.ltit{
    font-size: 1.3em;
    font-weight: 700;
    margin: 5px 0px;
}

.Ldet{
    color: #FA5738;
}

.lbtn{
    background-color: #F33B19;
    border-bottom: 4px solid #B32005;
    word-wrap: normal;
    display: block;
    margin: 10px auto;
    line-height: 1.2em;
    text-decoration: none!important;
    text-transform: uppercase;
    color: #fff!important;
    font-family: 'Open Sans';
    font-weight: bold!important;
    font-size: 16px;
    letter-spacing: .2px;
    border-radius: 6px;
    padding: 10px 12px;
    width: 95%;
    text-align: center;
    transition: .2s linear;
}

.lbtn:hover {
    background-color: #FB9436!important;
    box-shadow: rgba(3,3,3,.4) 0 8px 12px 0px!important;
}

.top_pick{
    margin: auto 0 5px 0px;
    position: relative;
    text-transform: uppercase;
    background: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,.2);
    border: 2px solid #FE7900;
    padding: 4px 10px;
    max-width: max-content;
    max-width: moz-max-content;
    clear: both;
    color: #000;
    float: left;
    font-weight: 700;
    font-size: 12px!important;
    word-break: keep-all;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
    line-height: 1;
}

.top_pick::before {
    display: block;
    width: 10px;
    height: 0;
    position: absolute;
    bottom: -25px;
    left: -11px;
    content: "";
    border-bottom: 23px solid transparent;
    border-right: 9px solid #cc6507;
}