body
{
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
}

.pesquisa
{ 
    background:url("../../../image/search.png") no-repeat right; 
    background-color: white;
}

.novo
{ 
    background:url("../../../image/add.png") no-repeat top; 
    background-color: #198754;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 30;
}

.btn_100
{
    width: 100%;
}

.modal_error .modal-backdrop 
{
    background-color:red;
}

.modal_success .modal-backdrop 
{
    background-color:green;
}

.image_cia
{
    max-width: 50%;
    height: auto;
}

.navbar .navbar-brand 
{
    color: #000 !important;
}


.card 
{
    margin-bottom: 24px;
    box-shadow: 0 2px 3px #e4e8f0;
}

.card 
{
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #eff0f2;
    border-radius: 1rem;
}


#scheduler, #scheduler * 
{
    user-select: none !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
}


/* Cabeçalho dos dias (Seg, Ter, Qua...) */
.jqx-scheduler-header-row 
{
    height: 24px !important;   /* ajuste aqui */
    min-height: 24px !important;
}

/* Células do cabeçalho */
.jqx-scheduler-header-cell
{
    height: 24px !important;
    line-height: 24px !important;
    padding: 0 4px !important;
    font-size: 12px; /* opcional */
}

.anim-hide 
{
    opacity: 0;
    transform: translateY(-20px);
    transition: all .4s ease;
}

.anim-show 
{
    opacity: 1 !important;
    transform: translateY(0) !important;
}

.tela 
{
    opacity: 0;
    transform: translateY(20px);
    transition: all .4s ease;
}

.dd-select,
.dd-selected,
.dd-option
{
    min-height: 52px !important;
    border: 1px solid #F5F5F5;
}

.dd-select
{
    border: 1px solid #ced4da !important;
    border-radius: 0.375rem !important;
    background: #FFF !important;
    box-shadow: none !important;
}

.dd-selected-text,
.dd-option-text
{
    line-height: 36px !important;
    color: #212529 !important;
}

.dd-option-image,
.dd-selected-image
{
    width: 36px !important;
    height: 36px !important;
    object-fit: contain !important;
    margin-right: 10px !important;
    vertical-align: middle !important;
    background: #FFF !important;
}

.dd-selected
{
    display: flex !important;
    align-items: center !important;
    background: #FFF !important;
    padding: 8px !important;
}

.dd-option
{
    display: flex !important;
    align-items: center !important;
    background: #FFF !important;
    padding: 8px !important;
    border-bottom: 1px solid #f1f1f1 !important;
}

.dd-option:hover
{
    background: #f8f9fa !important;
}

.dd-options
{
    max-height: 250px !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    position: absolute !important;
    z-index: 9999 !important;
    background: #FFF !important;
    border: 1px solid #ced4da !important;
    border-radius: 0.375rem !important;
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;
}

.dd-pointer-down
{
    border-top: solid 5px #6c757d !important;
}

.dd-pointer-up
{
    border-bottom: solid 5px #6c757d !important;
}

.txt_origem
{
    font-family: 'Courier New', Courier, monospace;
    font-size: 10px;
    font-weight: bold;
}

#tbEntrega
{
    font-size: 12px;
    border: 1px solid #F5F5F5;
}

#tbEntrega thead th,
#tbEntrega tbody td 
{
    font-size: 12px;
    padding: 4px 6px;
}

#tbSelecao
{
    font-size: 12px;
    border: 1px solid #F5F5F5;
}

#tbSelecao thead th,
#tbSelecao tbody td 
{
    font-size: 12px;
    padding: 4px 6px;
}

#tbEncomenda
{
    font-size: 12px;
    border: 1px solid #F5F5F5;
    table-layout: fixed;
    width: 100%;
}

#tbEncomenda thead th,
#tbEncomenda tbody td 
{
    font-size: 12px;
    padding: 4px 6px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cursor-hand
{
  cursor: pointer;
}
