html, body {
    max-width: 100%;
    overflow-x: hidden;
}

body {
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
}

.modal-hello {
    width: 100%;
    height: calc(100vh - 50px);
    border-radius: 0;
    padding: 10px;
    gap: 10px;
}

.header-hello {
    display: flex;
    gap: 10px;
}

.header-hello .img {
    margin-bottom: 0;
    height: auto;
}

.enviando .img {
    height: 100%;
    padding: 30px;
}

.enviando .img .logo-md {
    width: 100%;
    object-fit: contain;
    display: flex;
}
.enviando .img .logo-xs {
    object-fit: contain;
    display: none;
}

img.logo-md {
    display: none;
}

.item-cat-selectable {
    width: calc(50% - 5.0px);
    padding: 5px 0 5px 10px;
    height: 46px;
}

.hide-xs {
    display: none;
}

h1 {
    margin-bottom: 5px!important;
    font-size: 20px !important;
}

.col-text h1 {
    font-size: 18px !important;
}

.body-hello {
    gap: 10px !important;
}

h2 {
    margin: 0;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 400;
    line-height: 29px;
    margin-top: 5px;
}

.header-hello p {
     font-size: 15px;
}

a.btn-entrar, a.btn-comecar {
    padding: 6px 15px !important;
    font-size: 19px !important;
    border-radius: 10px !important;
    height: 47px!important;
    margin: 0;
    margin: 0 auto !important;
}

a svg {
    width: 25px;
    height: 25px;
}

.item-cat-selectable label {
    padding-left: 40px;
}



.enviando .img p {
    font-size: 25px;
    font-weight: 700;
}

.logo-md-text {
    height: 80px;
    width: 80px;
    font-size: 39px;
    min-height: 80px;
    max-height: 80px;
    padding: 5px;
    border-radius: 10px;
}


.logo-md-text .prefix {
    margin-top: -5px;
}

.interesses-list {
    padding-right: 0;
    overflow-y: overlay;
}

.hide-md {
    display: flex;
}

.body-full-hello {
    display: flex;
    align-items: flex-start;
}

.col-ctas {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
}

.features-lists {
    flex-direction: column !important;
    padding-bottom: 15px;
}

.features-lists ul {
    margin-bottom: 0 !important;
}


.show-md {
    display: none !important;
}
.show-xs {
    display: flex;
}

.input-items-lines {
    padding: 10px;
}

.input-items-lines {
    /* max-height: calc(42px * 3.5) !important; */
}



.input-items-lines{
    /* margin-right: 10px !important; */
}



.focused-search-produtos a.buuble-whatsapp {
    z-index: 100 !important;
}
.focused-search-produtos .box-search-menu{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000000c9;
    z-index: 9999999999999;
    display: flex;
    /* padding: 10px; */
    /* gap: 10px; */
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-around;
    max-height: 100vh !important;
    overflow: hidden;
    display: flex;
    padding: 0 0 !important;
}
.focused-search-produtos .box-search-menu .input-line-items{
    height: 100vh !important;
    overflow: hidden;
    display: grid;
    grid-template-areas:
        "CONTROLS"
        "SEARCH_INPUT"
        "AUTOCOMPLETE";
    grid-template-rows: 50px calc((100vh - 50px) / 3 ) calc((100vh - 50px) / 3 * 2 );
}


.focused-search-produtos .controls-nav-search {
    grid-area: CONTROLS;
}

.focused-search-produtos .input-items-lines {
    grid-area: SEARCH_INPUT;
    /* border-radius: 0px !important; */
}

.focused-search-produtos .resultados-autocomplete {
    grid-area: AUTOCOMPLETE;
}

.resultados-autocomplete.resultados-autocomplete-0 {
    display: none !important;
}

.focused-search-produtos .qr-input-container-v2 {
    max-height: calc(100% - 20px) !important;
    overflow: hidden;
    border-radius: 0px !important;
    border-bottom: 7px #707070 solid;
}
.focused-search-produtos #FORM_SEARCH_TEXT label,
.focused-search-produtos .container-form,
.focused-search-produtos .qr-input-item-line-v2,
.focused-search-produtos .qr-input-search-produtos-multiline-v2,
.focused-search-produtos #FORM_SEARCH_TEXT label textarea{
    max-height: 100% !important;
    height: calc(100vh - 180px);
    /* overflow: hidden; */
    min-height: 100% !important;
}

.focused-search-produtos #SEARCH2 {
    border: solid 2px #fff !important;
    border-radius: 4px !important;
    margin-bottom: 10px !important;
    height: 38px;
    font-size: 16px;
}

.focused-search-produtos .controls-nav-search {
    display: flex !important;
    background: #1c1c1c;
}
.focused-search-produtos .btn-icon.icon-return {
    display: flex;
}

.qr-input-container-v2 .qr-input-item-line-v2 .qr-input-search-produtos-multiline-v2 .container-form #FORM_SEARCH_TEXT label textarea {
    /* min-height: 100%; */
    font-size: 16px !important;
    overflow-y: scroll !important;
    width: 100%;
    color: #616161 !important;
}

.qr-input-container-v2.resultados-autocomplete-0 {
    width: calc(100% - 0px) !important;
    margin: 0px auto 0 auto !important;
    border-radius: 10px !important;
}

.focused-search-produtos .input-items-lines {
    height: calc(100vh - 13vh);
    padding: 15px !important;
    background: #252525;
}

.focused-search-produtos .input-items-lines.keyboard-open {
    height: calc(40vh - 13vh);
}

.focused-search-produtos #FORM_SEARCH_TEXT label, .focused-search-produtos .container-form, .focused-search-produtos .qr-input-item-line-v2, .focused-search-produtos .qr-input-search-produtos-multiline-v2, .focused-search-produtos #FORM_SEARCH_TEXT label textarea {
    /* height: calc(100% - 20px) !important; */
    min-height: calc(100% - 60px) !important;
}

.focused-search-produtos #FORM_SEARCH_TEXT label {
    /* overflow-x: unset !important; */
}

.focused-search-produtos #FORM_SEARCH_TEXT .bar-dont_fix {
    padding-top: 5px;
}

.focused-search-produtos .navbar, .seta {
    display: none;
}

.qr-autosuggest-append, .icon-to-add {
    display:none !important;
}

.options-box .cores {
    overflow: auto !important;
}

.input-remover-todos-produtos span {
    display: inline !important;
    font-size: 12px;
}

/* Mostrar campo de busca em meus produtos */
.results-meus-produtos.results-search-produtos .input-line-items .focused-search-produtos .controls-nav-search {
    display: flex !important;
}

.produto .ADICIONAR {
    width:30px;
    height:30px;
}

.produto .ADICIONAR svg {
    margin-right: 0px !important;
    width: 16px;
}


/*TextArea Buscador*/

textarea#SEARCH-V4 {
    font-size: 14px !important;
    overflow-y: scroll !important;
    width: 100%;
    color: black !important;
    min-height: 120px !important;
    /* overflow: auto !important; */
    height: 100%;
}


.content-modal-publicar h1 span {
    font-size: 20px !important;
}

.modal-publicar h1 svg {
    width: 18px;
    margin-right: -5px;
}

.modal-publicar h1 div.flagBeta {
    font-size: 8px;
    top: -4px;
}

.meta-info.areaConectaContas .d-flex {
    /* display: flex !important; */
    flex-direction: row;
    /* flex-wrap: wrap; */
}

.meta-info.areaConectaContas .d-flex #login-facebook {
    margin-bottom:20px;
}

.render-pagination-tools .pagination {
    display: flex;
    justify-content: center;
    flex-direction: row;
    position: relative !important;
}

.gruposDownload .form-check:last-child {
    display:none;
} 

div.botoesAcaoBuilder {
    display: flex !important;
    padding-right: 10px;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}

.groupDownload {
    /* width: 280px; */
    /* padding: 5px !important; */
}

.groupDownload .form-check:nth-child(2) {
    /*
    font-size: 12px;
    letter-spacing: -0.5px;
    padding-left: 8px !important;
    */
}

.groupDownload .checkModoLeve {
    display: none;
}

a.buuble-whatsapp.btn-whatsapp.nav-link svg {
    width: 32px;
    height: 32px;
    color: #4caf50;
}

div.botoesAcaoBuilder {
    display: flex !important;
    /* flex-direction: column !important; */
    flex-wrap: nowrap;
    align-content: center;
}

.botoesAcaoBuilder {
    flex-direction: column;
}