:root {
    --table-header-font-weight: bold;
}

.timagecropper_actions {
    display: none !important;
}

#builder-layout [page-name='InfordemForm'] button:not(.beditorcss)[id][name='btn_finalizar'].btn.btn-primary {
    background: #001f3f !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 6px !important;
    padding-right: 12px !important;
    padding-bottom: 6px !important;
    padding-left: 12px !important;
    box-shadow: none !important;
    color: #ffffff !important;
    font-size: 16px !important;
    font-weight: bold !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: center !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-color: #001f3f !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    border-top-right-radius: 4px !important;
    border-top-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}

#builder-layout [page-name='UsuarioNivelAcessoForm'] span:not(.beditorcss).tab-name {
    background: rgba(0, 0, 0, 0) !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    box-shadow: none !important;
    color: #001f3f !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: left !important;
    border-top-style: none !important;
    border-right-style: none !important;
    border-bottom-style: none !important;
    border-left-style: none !important;
    border-color: #001f3f !important;
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

#tbutton_closeCurtain span{ text-transform:uppercase; }

.swal2-styled.swal2-confirm{
    background-color: #001F3F !important;
}

.swal2-styled.swal2-confirm:focus{
    box-shadow: 0 0 0 3px rgb(0 31 63) !important;
}

.swal2-container.swal2-center > .swal2-popup{ box-shadow:0px 9px 25px 10px #545454 !important; }

#builder-layout  button:not(.beditorcss).btn.btn-primary {
    background: rgb(0, 30, 63) !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 13px !important;
    padding-bottom: 0px !important;
    padding-left: 13px !important;
    box-shadow: none !important;
    color: rgb(255, 255, 255) !important;
    font-size: 20px !important;
    font-weight: bold !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: center !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-color: #001e3f !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    border-top-right-radius: 32px !important;
    border-top-left-radius: 32px !important;
    border-bottom-right-radius: 32px !important;
    border-bottom-left-radius: 32px !important;
}

#builder-layout  button:not(.beditorcss).btn.btn-primary:hover {
    background: #001259 !important;
}


#builder-layout [page-name='PedidoControleEntrega'] button:not(.beditorcss)[id][name='button_imprimir_comprovante'].btn.btn-default {
    background: #ffffff !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 13px !important;
    padding-bottom: 0px !important;
    padding-left: 13px !important;
    box-shadow: none !important;
    color: #555555 !important;
    font-size: 15px !important;
    font-weight: bold !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: center !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-color: #545454 !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    border-top-right-radius: 11px !important;
    border-top-left-radius: 11px !important;
    border-bottom-right-radius: 11px !important;
    border-bottom-left-radius: 11px !important;
}

#builder-layout [page-name='PedidoControleEntrega'] span:not(.beditorcss).input-group-addon.tbarcodeinputreader {
    background: rgba(0, 0, 0, 0) !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    box-shadow: none !important;
    color: #000000 !important;
    font-size: 15px !important;
    font-weight: unset !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: center !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-color: #7e7e7e !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 0px !important;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}


/*.master-menu-content .container-submenu > div:nth-child(3){*/
/*   display:none !important;*/
/*}*/

/*[title~=414 Request-URI Too Large]{*/
/*    display:none !important;*/
/*}*/

/*[h1~=414 Request-URI Too Large]{*/
/*    display:none !important;*/
/*}*/

#builder-layout [page-name='PontosRegistro'] input:not(.beditorcss).form-control.tfield.tfield_disabled {
    background: #ededed !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 8px !important;
    padding-bottom: 0px !important;
    padding-left: 23px !important;
    box-shadow: none !important;
    color: #444444 !important;
    font-size: 15px !important;
    font-weight: bold !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: center !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-color: #9E9E9E !important;
    border-top-width: 1.25px !important;
    border-right-width: 1.25px !important;
    border-bottom-width: 1.25px !important;
    border-left-width: 1.25px !important;
    border-top-right-radius: 2px !important;
    border-top-left-radius: 2px !important;
    border-bottom-right-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
}

#builder-layout [page-name='PontosRegistro'] button:not(.beditorcss)[id][name='button_registrar_ponto'].btn.btn-default {
    background: #001e3f !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 13px !important;
    padding-bottom: 0px !important;
    padding-left: 13px !important;
    box-shadow: none !important;
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: center !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-color: #dfe4ed !important;
    border-top-width: 1.25px !important;
    border-right-width: 1.25px !important;
    border-bottom-width: 1.25px !important;
    border-left-width: 1.25px !important;
    border-top-right-radius: 11px !important;
    border-top-left-radius: 11px !important;
    border-bottom-right-radius: 11px !important;
    border-bottom-left-radius: 11px !important;
}

#builder-layout  div:not(.beditorcss).splash-user-content {
    background: rgb(183, 207, 239) !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 25px !important;
    padding-right: 0px !important;
    padding-bottom: 25px !important;
    padding-left: 0px !important;
    box-shadow: none !important;
    color: rgb(0, 31, 63) !important;
    font-size: 15px !important;
    font-weight: bold !important;
    font-style: italic !important;
    text-decoration-line: none !important;
    text-align: center !important;
    border-top-style: none !important;
    border-right-style: none !important;
    border-bottom-style: none !important;
    border-left-style: none !important;
    border-color: rgb(0, 31, 63) !important;
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}


#builder-layout .bContainer-fieldset .bContainer-title{
    position: relative;
}

#builder-layout .listagemOrcamento{
    box-shadow : 0 0 0.125em gray !important;
    padding: 2% ;
}

/* AutorizarForm */
#builder-layout div[page_name = "AutorizarForm"] div[form="form_AutorizarForm"], #builder-layout div[page_name = "AutorizarForm"] .panel-footer.card-footer {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    justify-content: center!important;
    align-items: center !important;
    align-content: center !important;
}
#builder-layout div[page_name = "AutorizarForm"] form{
    width: 35% !important;
}

.btablechart.table_produtos_mais_vendidos .panel-title, .btablechart.table_vendedores_vendas .panel-title
{
    font-size: 13px !important;
}
.btablechart.table_produtos_mais_vendidos tr, .btablechart.table_produtos_mais_vendidos th, .btablechart.table_vendedores_vendas tr, .btablechart.table_vendedores_vendas th
{
    font-size: 10px !important;
}#builder-layout [page-name='EntregaMercadoriaDataForm'] input:not(.beditorcss)[id][name='entreg1'].form-control.tfield {
    background: #ffffff !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 8px !important;
    box-shadow: none !important;
    color: #516283 !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: center !important;
    border-top-style: solid !important;
    border-right-style: none !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-color: #dfe4ed62 !important;
    border-top-width: 0.727273px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0.727273px !important;
    border-left-width: 0.727273px !important;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 6px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 6px !important;
}



#builder-layout [page-name='EntregaMercadoriaHoraForm'] input:not(.beditorcss)[id][name='horaent'].form-control.tfield.tfield_disabled {
    background: #dfe4ed !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 8px !important;
    padding-bottom: 0px !important;
    padding-left: 23px !important;
    box-shadow: none !important;
    color: #616776 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: center !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-color: #dfe4ed !important;
    border-top-width: 0.727273px !important;
    border-right-width: 0.727273px !important;
    border-bottom-width: 0.727273px !important;
    border-left-width: 0.727273px !important;
    border-top-right-radius: 6px !important;
    border-top-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
}

#builder-layout [page-name='EntregaMercadoriaHoraForm'] label:not(.beditorcss):not([class]) {
    background: rgba(0, 0, 0, 0) !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    box-shadow: none !important;
    color: #616776 !important;
    font-size: 14px !important;
    font-style: normal !important;
    text-decoration-line: unset !important;
    text-align: center !important;
    border-top-style: none !important;
    border-right-style: none !important;
    border-bottom-style: none !important;
    border-left-style: none !important;
    border-color: #616776 !important;
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
#builder-layout [page-name='DefeiproForm'] [form]  div:not(.beditorcss).tab-pane.tabpanel_bStatus.active {
    background: rgba(0, 0, 0, 0) !important;
    margin-top: -1px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 20px !important;
    padding-right: 25px !important;
    padding-bottom: 40px !important;
    padding-left: 25px !important;
    box-shadow: none !important;
    color: #8694b0 !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: left !important;
    border-top-style: none !important;
    border-right-style: none !important;
    border-bottom-style: none !important;
    border-left-style: none !important;
    border-color: #8694b0 !important;
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

#builder-layout [page-name='InfvendaForm'] input:not(.beditorcss)[id][name='numnven'].form-control.tfield.tfield_disabled {
    background: #DFE4ED00 !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 8px !important;
    padding-bottom: 0px !important;
    padding-left: 8px !important;
    box-shadow: px px px px #FFFFFF00 !important;
    color: #000000 !important;
    font-size: 25px !important;
    font-weight: bold !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: left !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-color: #DFE4ED00 !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

#builder-layout [page-name='InfvendaForm'] input:not(.beditorcss)[id][name='dtvenda'].form-control.tfield.tfield_disabled {
    background: #00000000 !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    box-shadow: none !important;
    color: #000000 !important;
    font-size: 25px !important;
    font-weight: bold !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: center !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-color: #dfe4ed !important;
    border-top-width: 0px !important;
    border-right-width: 3px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

#builder-layout [page-name='InfvendaForm'] input:not(.beditorcss)[id][name='situ_ie'].form-control.tfield.tfield_disabled {
    background: #DFE4ED00 !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    box-shadow: px px px px #FF000000 !important;
    color: #000000 !important;
    font-size: 25px !important;
    font-weight: bold !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: start !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-color: #DFE4ED00 !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

#bValoresIPI > div > div > div , #bValoresIPI > div, #bMedidasItemVenda > div > div > div,#bMedidasItemVenda > div , #bPrecos > div > div > div, #bPrecos > div
{
    padding: 0px !important;
}

.fc-daygrid-event-harness, .fc-timegrid-event-harness {
    overflow: hidden !important;
    text-align: center !important;
}
.fc-event-main > div {
    display: block!important;
    cursor: pointer!important;
    width: 100%!important;
}

#builder-layout [page-name='ItensPromocaoFormList'] .tpagenavigation_resume {
    display: none !important;
}

#builder-layout [page-name='ContasReceberMantenedorBoletoForm'] [tradiogroup="opcao"] .btn-group {
    width: 100% !important;
}

[page-name='LoginClienteForm'],
[page-name='EsqueciMinhaSenhaClienteForm'],
[page-name='RedefinirSenhaClienteForm'],
[page-name='LoginOrcamentoForm']
{
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (max-width: 768px) {
    /* Mobile styles */
    [page-name='LoginClienteForm'] .form-container, 
    [page-name='EsqueciMinhaSenhaClienteForm'] .form-container, 
    [page-name='RedefinirSenhaClienteForm'] .form-container, 
    [page-name='LoginOrcamentoForm'] .form-container {
        width: 80% !important;
    }
}

@media (min-width: 769px) {
    /* Desktop styles */
    [page-name='LoginClienteForm'] .form-container, 
    [page-name='EsqueciMinhaSenhaClienteForm'] .form-container, 
    [page-name='RedefinirSenhaClienteForm'] .form-container, 
    [page-name='LoginOrcamentoForm'] .form-container {
        width: 30% !important;
    }
}

#bcontainer_parametros1 .tab-pane{
    padding: 0 !important; 
}


