table#tb_pedidos_pedido_t {
    width: 250vw !important;
}

table#tb_pedidos_pedido_t td.pedido-sob-encomenda,
table#tb_pedidos_pedido_t td.pedido-pronta-entrega,
table#tb_pedidos_pedido_t td.pedido-presencial {
    background-size: 15px;
    padding-right: 18px !important;
}

div#btn-reprocessa-financeiro-pedido-icone {
    clear: left;
    margin-right: 5px;
    margin-top: 0;
}

div#btn-reprocessa-financeiro-pedido-icone:after {
    font-size: 16px;
}

a#btn-reprocessa-financeiro-pedido {
    font-size: 12px !important;
    line-height: unset;
    padding: 0 5px 7px 0 !important;
}

div#div_center_info_pagto {
    width: 96vw;
}

div#div_forma_meio_pagto_desc {
    font-size: 12px !important;
}

span#lbl_forma_meio_pagto_desc {
    font-size: 12px !important;
}

table#tb_pedidos_pedido_parcela_t {
    width: 175vw !important;
}

div#div_center_complementos_pedido_parcela {
    width: 96vw;
    margin-left: 2vw;
}

div#expansor_relatorio_pedido {
    width: 30px;
    height: 30px;
    margin-top: -12px;
}

.expansor_relatorio_container_pedido {
    width: 96vw !important;
    height: 5px !important;
    margin-bottom: 8px !important;
    margin-top: 8px;
}

div#div_center_complementos_pedido_parcela h3.center.subtitulo-subsecao {
    margin-top: 20px;
    font-size: 14px;
}

div#pedido-pie {
    margin: 10px 0;
    width: 95vw;
    float: none;
}

div#legenda_report_pedido {
    float: none;
    padding-top: 0 !important;
    width: fit-content !important;
    margin: -10px auto 20px !important;
}

table#tb_pedidos_pedido_peca_t {
    width: 125% !important;
}

a#a_lista_materiais {
    font-size: 12px !important;
    background-size: 18px !important;
    line-height: unset;
    padding-right: 20px !important;
    margin-bottom: 8px !important;
    margin-right: 5px !important;
}

table#tb_pedidos_pedido_embalagem_t {
    width: 125vw !important;
}

div#btn-operacoes-pedido {
    float: right;
    margin-top: 5px;
}

div#operacoes-pedido-container {
    position: absolute;
    padding: 0 10px;
    display: none;
    overflow: visible !important;
    background-color: #fff;
    z-index: 999;
    border-color: #148C87 !important;
    border: 2px solid;
    border-radius: 5px;
    width: fit-content;
    margin: 35px 0 0;
    right: 10px;
}

a#a_gera_orcamento, a#a_cancela_pedido, a#a_conflita_pedido {
    font-size: 12px;
    width: fit-content;
    float: none;
    clear: both;
    color: #148C87;
    background-size: 18px;
    margin-right: 0;
    line-height: unset;
    padding: 5px 0 5px 25px;
    background-position: center left;
}

div#pedidos_div {
    overflow: visible;
}

div#btn-operacoes-pedido .dx-button-content {
    padding: 3px 0;
}

div#btn-filtro-pedidos {
    float: left;
    margin-left: 10px;
}

div#filtro-pedidos-container {
    position: absolute;
    padding: 0 10px;
    display: none;
    overflow: visible !important;
    background-color: #fff;
    z-index: 999;
    border-color: #148C87 !important;
    border: 2px solid;
    border-radius: 5px;
    width: 70vw;
    margin-left: 40px;
    left: 10px;
}

div#filtro-pedidos-container label {
    font-size: 12px;
    width: 100%;
    text-align: left;
    padding: 5px 0;
}

div#filtro-pedidos-container select, div#filtro-pedidos-container input {
    width: 90%;
    height: 30px;
    margin: 5px;
}

div.edit-order-container fieldset.radiogroup legend .field_label {
    padding: 0 5px !important;
    line-height: 20px;
    margin-top: -5px;
}

div.edit-order-container fieldset#rb_tipo_pedido_group {
    margin: 10px;
}

div.edit-order-container .dialog_content {
    overflow-y: auto;
}

table.table-edit-order-step1 {
    width: 100%;
}

div.edit-order-container label.popup_form_label {
    font-size: 12px;
    float: none;
    width: 95%;
    margin-left: 10px;
    text-align: left;
}

div.edit-order-container td.cell_label_popup {
    text-align: left;
}

div.edit-order-container input.popup_form_field,
div.edit-order-container textarea.popup_form_field,
div.edit-order-container select.popup_form_field {
    float: none;
    width: 85% !important;
    height: 20px;
    margin: 2px 10px 5px !important;
    padding: 5px 10px;
}

div.edit-order-container span.popup_form_field {
    float: none;
    width: 92%;
    margin: 2px 0 8px 9px !important;
    padding: 2px 2%;
}

div.edit-order-container label.popup_form_field {
    clear: none;
    font-size: 12px;
    margin-left: 5px !important;
}

div.edit-order-container label#label_tipo_pedido {
    float: left;
    width: fit-content;
    line-height: 25px;
    font-size: 14px;
    
}

div.edit-order-container label#label_situacao {
    float: left;
    width: fit-content;
    line-height: 25px;
    font-size: 14px;
    
}

div.edit-order-container label#label_num_pedido {
    float: left;
    width: fit-content;
    line-height: 25px;
    font-size: 16px;
    font-weight: 700;
}

div.edit-order-container label#i_tipo_pedido {
    clear: left;
    width: fit-content;
    line-height: unset;
    font-size: 12px;
    margin: 0 0 0 20px !important;
}

div.edit-order-container label#i_situacao {
    clear: left;
    width: fit-content;
    line-height: unset;
    font-size: 12px;
    margin: 0 0 0 20px !important;
}

div.edit-order-container label#i_num_pedido {
    float: left;
    width: fit-content;
    line-height: 25px;
    font-size: 16px;
    margin: 0 0 0 5px !important;
    font-weight: 700;
}

div.edit-order-container td.cell_data_popup>div {
    text-align: left;
    padding: 2px 0;
}

div.edit-order-container input.custom-combobox-input {
    height: 30px !important;
}

div.edit-order-container span.custom-combobox a {
    height: 30px !important;
    width: 10% !important;
}

div.edit-order-container span.custom-combobox {
    margin-left: 10px !important;
    width: 87% !important;
    height: 30px !important;
    margin-bottom: 5px !important;
}

ul#tabPedido li.itemTab a {
    font-size: 12px;
    padding: 5px;
}

div.edit-order-container label#label_observacao, div.edit-order-container label#label_observacao_cliente {
    float: none !important;
    width: fit-content !important;
    margin-left: 10px !important;
    height: unset !important;
    line-height: unset !important;
}

div#edit-order-tipo-pedido-container {
    width: fit-content;
    float: left;
}

div#edit-order-situacao-pedido-container {
    padding-left: 30px;
}

table#tb_pedido_itens_t {
    width: 200vw;
}

div.edit-order-container div#div_pedido_itens_t {
    width: 95vw;
    margin-left: 2vw;
}

div.edit-order-container div#b_save_novo_pedido2, div.edit-order-container div#b_cancel_novo_pedido {
    margin: 10px 20px !important;
    height: unset;
    line-height: 25px;
    width: fit-content;
    font-size: 14px;
    padding-left: 30px;
    background-size: 25px;
}

div.edit-order-container div#b_cancel_novo_pedido.clear-both {

    clear: both !important;
}

div.edit-order-container div#div_pedido_itens_t .button_container.maintenance_dialog_controls,
div.edit-order-container div#div_pedido_embalagens_t .button_container.maintenance_dialog_controls {
    width: fit-content !important;
    margin: 10px!important;
}

div.edit-order-container .button_container.maintenance_dialog_controls {
    width: fit-content !important;
    position: relative !important;
    margin: 0 auto !important;
}

table#tb_pedido_itens_t span.custom-combobox.spreadout-custom-combobox {
    margin-left: 0 !important;
    width: 100% !important;
}

div.edit-order-container div#b_proximo_passo, div.edit-order-container div#b_proximo_passo2 {
    font-size: 16px;
    line-height: unset;
    height: unset;
    margin-left: 0;
    padding-right: 20px;
    float: right;
    margin-right: 15px;
}

div.edit-order-container div#b_save_novo_pedido {
    font-size: 16px;
    line-height: unset;
    height: unset;
    margin-left: 0;
    padding-left: 25px;
    float: right;
    margin-right: 15px;
    width: fit-content !important;
}

div.edit-order-container div#b_passo_anterior, div.edit-order-container div#b_passo_anterior2 {
    font-size: 16px;
    line-height: unset;
    height: unset;
    margin-left: 0;
    padding-left: 20px;
    float: left;
    margin-left: 15px;
}

div.edit-order-container ul#tabStepsPedido {
    display: none;
}

div.edit-order-container .button_container.maintenance_dialog_controls.novo-pedido-dialog-controls-container {
    width: 100% !important;
}

div#div_historico {
    display: none;
}

ul#tabStepsStatusPedido {
    display: none;
}

div#edit-order-situacao2-container,
div#edit-order-situacao3-container,
div#edit-order-situacao4-container,
div#edit-order-situacao5-container,
div#edit-order-situacao6-container,
div#edit-order-situacao7-container,
div#edit-order-situacao8-container,
div#edit-order-situacao9-container,
div#edit-order-situacao10-container {
    width: 100vw;
}

div#edit-order-situacao2-label-container,
div#edit-order-situacao3-label-container,
div#edit-order-situacao4-label-container,
div#edit-order-situacao5-label-container,
div#edit-order-situacao6-label-container,
div#edit-order-situacao7-label-container,
div#edit-order-situacao8-label-container,
div#edit-order-situacao9-label-container,
div#edit-order-situacao10-label-container {
    width: fit-content;
    float: left;
}

div#edit-order-situacao2-value-container,
div#edit-order-situacao3-value-container,
div#edit-order-situacao4-value-container,
div#edit-order-situacao5-value-container,
div#edit-order-situacao6-value-container,
div#edit-order-situacao7-value-container,
div#edit-order-situacao8-value-container,
div#edit-order-situacao9-value-container,
div#edit-order-situacao10-value-container {
    margin: 0 !important;
}

label#label_situacao2,
label#label_situacao3,
label#label_situacao4,
label#label_situacao5,
label#label_situacao6,
label#label_situacao7,
label#label_situacao8,
label#label_situacao9,
label#label_situacao10 {
    font-size: 16px;
    width: fit-content;
    float: left;
}

label#i_situacao2,
label#i_situacao3,
label#i_situacao4,
label#i_situacao5,
label#i_situacao6,
label#i_situacao7,
label#i_situacao8,
label#i_situacao9,
label#i_situacao10 {
    font-size: 16px;
    font-weight: normal;
    margin: 0 !important;
    margin-left: 5px !important;
    margin-top: 1px !important;
}

div.edit-order-container button.b_avanca_status_pedido {
    font-size: 12px !important;
    border-radius: 5px;
}

div.edit-order-container button.b_retrocede_status_pedido {
    font-size: 12px !important;
    border-radius: 5px;
}

div.edit-order-container div.cell_btn_change_status_pedido[id*="forward"] {
    width: fit-content;
    float: right;
    margin-right: 10px;
    margin-top: 5px;
    max-width: 48vw;
}

div.edit-order-container div.cell_btn_change_status_pedido[id*="back"] {
    width: fit-content;
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    max-width: 48vw;
}

div.edit-order-container div#edit-order-dt-orcamento-container {
    width: 45vw;
    float: left;
}

div.edit-order-container div#edit-order-dt-validade-orcamento-container {
    width: 48vw;
    padding-right: 10px;
    float: right;
}

div.edit-order-container input#i_dt_orcamento {
   /* width: 75% !important;*/
}

div.edit-order-container input#i_dt_validade_orcamento {
    /*width: 75% !important;*/
}

div.edit-order-container div#cell_dd_meio_pagto input.custom-combobox-input.ui-widget.ui-widget-content.ui-state-default.ui-corner-left.ui-autocomplete-input {
    width: inherit !important;
    float: inherit !important;
}

div.edit-order-container label#label_meio_pagto {
    width: fit-content;
    margin-left: 3px;
}

div.edit-order-container span#tooltip_meio_pagto_pedido {
    /* margin-left: 10px; */
    line-height: 20px;
    height: 14px;
    margin: 0 0 0 10px;
}

div.edit-order-container label#label_forma_pagto_orc {
    display: block !important;
}

div.edit-order-container div#cell_dd_forma_pagto_orc span.custom-combobox {
    display: block !important;
}

div.edit-order-container div#cell_dd_forma_pagto_orc span.custom-combobox input {
    width: inherit !important;
    float: inherit !important;
}

div.edit-order-container div#edit-order-pct-juros-container {
    display: none;
}

div#edit-order-unid-med-juros-container {
    display: none;
}

div.edit-order-container div#edit-order-pct-entrada-container {
    width: fit-content;
    float: left;
}

div.edit-order-container input#i_pct_entrada_orc {
    width: 22vw !important;
    float: left;
    margin-right: 5px !important;
}

div.edit-order-container select#dd_tipo_entrada {
    width: 12vw !important;
    clear: none;
    height: 20px !important;
}

div.edit-order-container div#cell_num_parcelas_orc {
    width: 42vw;
}

div.edit-order-container input#i_num_parcelas_orc {
    width: 65% !important;
}

div.edit-order-container div#edit-order-dt-limite-cliente-container {
    width: 45vw;
    float: left;
    margin-right: 10px;
}

div.edit-order-container input#i_dt_limite_cliente {
    /*width: 75% !important;*/
}

div.edit-order-container label#label_sem_frete {
    width: fit-content;
    float: left;
    line-height: 55px;
}

div.edit-order-container input#i_sem_frete {
    width: 20px !important;
    height: 53px !important;
}

button#b_edit_endereco_entrega {
    margin-left: 10px;
}

div.edit-order-container input#i_prazo_entrega {
    width: 30vw !important;
    float: left;
}

div.edit-order-container label#label_dias_uteis {
    clear: none;
    width: fit-content;
    margin-left: 0;
    line-height: 35px;
}

div.edit-order-container label#label_currency {
    width: fit-content;
    float: left;
    clear: none;
    line-height: 35px;
}

div.edit-order-container input#i_custo_envio {
    float: left;
    width: 30vw !important;
    clear: none;
    margin-left: 5px !important;
}

div.edit-order-container div#edit-order-dt-aprovacao-container {
    margin: 10px 0;
    padding: 10px 0;

}

div#edit-order-dt-primeiro-pagto-container {
    margin: 10px 0;
    padding: 10px 0;

}

div#edit-order-dt-inicio-producao-container {
    margin-top: 10px;
    padding-top: 10px;
}

label#label_horas_necessarias2 {
    width: fit-content;
}

div#cell_label_horas_necessarias2 {
    width: fit-content;
    float: left;
}

label#i_horas_necessarias2 {
    margin: 0 !important;
    margin-left: 5px !important;
}

div#cell_label_dt_previsao_envio {
    float: left;
    width: fit-content;
}

label#i_dt_previsao_envio {
    margin: 0 !important;
    margin-left: 5px !important;
}

div#edit-order-dt-previsao-envio-container {
    margin-bottom: 20px;
}

div#edit-order-dt-recebimento-container {
    margin: 10px 0 0;
    padding: 10px 0 0;
}

div#div_pedido_embalagens_t {
    width: 96vw !important;
    max-width: unset !important;
}

table#tb_pedido_embalagens_t {
    width: 140vw;
}

div#div_pedido_embalagens_t input.custom-combobox-input {
    width: 75% !important;
}

div#div_pedido_embalagens_t a.custom-combobox-toggle {
    width: 20% !important;
}

div#edit-order-dt-finalizacao-container {
    margin: 10px 0;
    padding: 10px 0;
}

table#edit-order-drawer-step3 {
    display: none;
}

div#edit-order-dt-orcamento-container+div#edit-order-dt-primeiro-pagto-container {
    margin: 0;
    padding: 2px 0;
}

div#edit-order-dt-orcamento-container+div#edit-order-dt-primeiro-pagto-container input#i_dt_primeiro_pagto {
    width: 39vw !important;
}

div#edit-order-dt-primeiro-pagto-container+div#edit-order-dt-recebimento-container {
    margin: 0;
    padding: 2px 0;
}


div#edit-order-unid-med-juros-container+div#edit-order-dt-finalizacao-container {
    margin: 0;
    padding: 0;
}

div#div_endereco_entrega div.button_container {
    width: fit-content !important;
}

button#b_default_endereco_entrega {
    margin: 20px 10px !important;
    font-size: 12px !important;
    border-radius: 5px !important;
}

button#b_save_endereco_entrega {
    margin: 0 10px !important;
    font-size: 12px !important;
    border-radius: 5px !important;
    float: none;
}

div#div_endereco_entrega label.popup_form_label {
    font-size: 12px;
    float: none;
    width: 95%;
    margin-left: 10px;
    text-align: left;
}

div#div_endereco_entrega td.cell_label_popup {
    text-align: left;
}

div#div_endereco_entrega input.popup_form_field,
div#div_endereco_entrega textarea.popup_form_field,
div#div_endereco_entrega select.popup_form_field {
    float: none;
    width: 85% !important;
    height: 20px;
    margin: 2px 10px 5px !important;
    padding: 5px 10px;
}

div#div_endereco_entrega span.popup_form_field {
    float: none;
    width: 92%;
    margin: 2px 0 8px 9px !important;
    padding: 2px 2%;
}

div#div_endereco_entrega label.popup_form_field {
    clear: none;
    font-size: 12px;
    margin-left: 5px !important;
}

div#div_endereco_entrega input.custom-combobox-input {
    height: 30px !important;
}

div#div_endereco_entrega span.custom-combobox a {
    height: 30px !important;
    width: 10% !important;
}

div#div_endereco_entrega span.custom-combobox {
    margin-left: 10px !important;
    width: 87% !important;
    height: 30px !important;
    margin-bottom: 5px !important;
}

div#div_endereco_entrega {
    overflow-y: auto !important;
    max-height: 80vh;
}

div#div_endereco_entrega td.cell_data_popup>div {
    text-align: left;
    padding: 2px 0;
}

div#div_endereco_entrega input#i_cep_ee {
    width: 30vw !important;
}

div#div_endereco_entrega input#i_numero_ee {
    width: 30vw !important;
}

div#lst_estoque_material_pedidos_t {
    display: none;
}

div#lst_estoque_embalagem_pedidos_t {
    display: none;
}

div#orcamento-export-file-confirm-sharing {
    width: fit-content !important;
}

div#div_cancelamento {
    width: 90vw !important;
}

div#div_cancelamento table {
    width: 100%;
}

div#div_cancelamento div.button_container {
    width: 100% !important;
}

div#div_cancelamento button {
    float: right !important;
}

div#div_cancelamento label.popup_form_label {
    font-size: 12px;
    float: none;
    width: 95%;
    margin-left: 10px;
    text-align: left;
}

div#div_cancelamento td.cell_label_popup {
    text-align: left;
}

div#div_cancelamento input.popup_form_field,
div#div_cancelamento textarea.popup_form_field,
div#div_cancelamento select.popup_form_field {
    float: none;
    width: 85% !important;
    height: 20px;
    margin: 2px 10px 5px !important;
    padding: 5px 10px;
}

div#div_cancelamento span.popup_form_field {
    float: none;
    width: 92%;
    margin: 2px 0 8px 9px !important;
    padding: 2px 2%;
}

div#div_cancelamento label.popup_form_field {
    clear: none;
    font-size: 12px;
    margin-left: 5px !important;
}

textarea#i_razao_cancelamento {
    height: 150px !important;
}

/**/

div#div_conflito {
    width: 90vw !important;
}

div#div_conflito table {
    width: 100%;
}

div#div_conflito div.button_container {
    width: 100% !important;
}

div#div_conflito button {
    float: right !important;
}

div#div_conflito label.popup_form_label {
    font-size: 12px;
    float: none;
    width: 95%;
    margin-left: 10px;
    text-align: left;
}

div#div_conflito td.cell_label_popup {
    text-align: left;
}

div#div_conflito input.popup_form_field,
div#div_conflito textarea.popup_form_field,
div#div_conflito select.popup_form_field {
    float: none;
    width: 85% !important;
    height: 20px;
    margin: 2px 10px 5px !important;
    padding: 5px 10px;
}

div#div_conflito span.popup_form_field {
    float: none;
    width: 92%;
    margin: 2px 0 8px 9px !important;
    padding: 2px 2%;
}

div#div_conflito label.popup_form_field {
    clear: none;
    font-size: 12px;
    margin-left: 5px !important;
}

textarea#i_descricao_conflito {
    height: 150px !important;
}

div.edit-order-container div.dx-datebox {
    margin-left: 10px !important;
}

div#div_conflito div.dx-datebox {
    margin-left: 10px !important;
}

div#div_cancelamento div.dx-datebox {
    margin-left: 10px !important;
}

div.edit-order-step-status-container div.dx-datebox {
    width: 40vw;
}

div#dialog_materiais_pedido {
    max-height: 100vh;
    overflow-y: auto;
}